SoftwareEntwicklung Beratung Schulung

A coders, hackers heaven.....Hm...I do not think so...

Apache Maven Changes Plugin 2.10 Released

| Comments

The Maven team is pleased to announce the release of the Apache Maven Changes Plugin, version 2.10.

Creates a release history for inclusion into the site and assists in generating an announcement mail.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-changes-plugin</artifactId>
  <version>2.10</version>
</plugin>

Release Notes – Apache Maven Changes Plugin – Version 2.10

Bugs:

  • MCHANGES-329 RestJiraDownloader does not handle components, type, updated or version
  • MCHANGES-326 announcement-mail does not respect templateEncoding
  • MCHANGES-324 Plugin logs into JIRA, but doesn’t seem to make the status request with the session
  • MCHANGES-323 Incompatible Jira Issue Management URL suggested in documentation
  • MCHANGES-280 announcement-mail broken when using the announcementFile parameter
  • MCHANGES-266 It is not possible to disable the reports in submodules

Improvements:

New Feature:

  • MCHANGES-292 announcement-generate goal doesn’t respect useJql parameter

Task:

Enjoy,

-The Maven team

Animal Sniffer Verison 1.11 Released

| Comments

Hi,

The Mojo team is pleased to announce the release of Animal Sniffer version 1.11.

This release permits the use of custom annotations in lieu of @IgnoreJRERequirement

Animal Sniffer provides tools to assist verifying that classes compiled with a newer JDK/API are compatible with an older JDK/API.

The following tools are provided by animal sniffer:

This helps you track down the offending jar file when you see UnsupportedClassVersionError.

for verifying that your classes comply with an API signature as well as tasks for creating API signatures from a JDK, or a collection or jar and class files, or a collection of other API signature files, or combination of these elements.

  • A rule for use in the maven-enforcer-plugin

    for verifying that your classes comply with an API signature .

  • A maven plugin

    for verifying that your classes comply with an API signature as well as for creating API signatures from a JDK, or the current module’s classes, or the current module’s dependencies, or a collection of other API signature files, or combination of these elements.

The artifacts are available from the Maven Central repository.

Release Notes – Mojo Animal Sniffer – Version 1.11

Improvement:

  • MANIMALSNIFFER-41 – Define a custom annotation instead of relying on @IgnoreJRERequirement

Enjoy,

The Mojo Team.

Apache Maven JarSigner Plugin Version 1.3.2 - Released

| Comments

The Maven team is pleased to announce the release of the Maven Jarsigner Plugin, version 1.3.2.

This plugin signs and verifies the project artifacts using the jarsigner tool. See the plugin’s site for more details.

This plugin is meant to supercede the existing jar:sign and jar:verify goals from the Maven Jar Plugin which will be deprecated in a future release.

To use the updated plugin in your projects, you need to add the following snippet to the plugins or plugin management section of your POM:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jarsigner-plugin</artifactId>
  <version>1.3.2</version>
</plugin>

Apache Maven Shared Utils 0.6 - Released

| Comments

The Apache Maven team is pleased to announce the release of the maven-shared-utils, version 0.6

This project aims to be a functional replacement for plexus-utils in Maven.

It is not a 100% API compatible replacement though but a replacement with improvements: lots of methods got cleaned up, generics got added and we dropped a lot of unused code. Although all the classes are in different packages from plexus-utils, if the method is present it will have the same semantics, facilitating easy conversion.

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-shared-utils</artifactId>
  <version>0.6</version>
</dependency>

Apache Maven Surefire Plugin 2.17 Released

| Comments

The Apache Maven team is pleased to announce the release of the Apache Maven Surefire Plugin, version 2.17

This release comes with some smaller improvements and bug fixes for TestNG, for the JUnit Parallel Computer, the removal of temporary files, and last but not least it fixes a compatibility issue with JDK 8 – just in time for the much anticipated GA this week. Yet again we received some much appreciated contributions from the community. Thank you and keep ‘em coming!

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.17</version>
</plugin>

Apache Maven PMD Plugin Version 3.1 Released

| Comments

The Maven team is pleased to announce the release of the Apache Maven PMD Plugin, version 3.1

A Maven plugin for the PMD toolkit, that produces a report on both code rule violations and detected copy and paste fragments, as well as being able to fail the build based on these metrics.

You should specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-pmd-plugin</artifactId>
  <version>3.1</version>
</plugin>

Apache Maven Checkstyle Plugin Version 2.12 Released

| Comments

The Maven team is pleased to announce the release of the Apache Maven Checkstyle Plugin, version 2.12.

Generates a report on violations of code style and optionally fails the build if violations are detected.

You should specify the version in your project´s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-checkstyle-plugin</artifactId>
  <version>2.12</version>
</plugin>

Mojo’s JAXB-2 Maven Plugin Version 1.6 - Released

| Comments

Hi,

The Mojo team is pleased to announce the release of Mojo’s JAXB-2 Maven Plugin version 1.6.

Significant updates in this relase is the upgrade to JAXB 2.2 and support for JDK 8. Please also note that the plugin now requires Maven 2.2.1+ and Java 6+ for execution.

To get this update, simply specify the version in your project’s plugin configuration:

1
2
3
4
5
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>jaxb2-maven-plugin</artifactId>
  <version>1.6</version>
</plugin>

Release Notes

Apache Maven Filtering - Release 1.2

| Comments

The Apache Maven team is pleased to announce the release of the Apache Maven Filtering, version 1.2

These Plexus components have been built from the filtering process/code in Apache Maven Resources Plugin. The goal is to provide a shared component for all plugins that need to filter resources.

You should add the following dependency to your project:

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-filtering</artifactId>
  <version>1.2</version>
</dependency>