Apache Maven

Monday May 28, 2018

Apache Maven SCM Version 1.10.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven SCM, version 1.10.0.

Maven SCM supports Maven 2.x plugins (e.g. maven-release-plugin) and other tools (e.g. Continuum) by providing them with a common API for doing SCM operations. You can look at the list of SCMs for more information on using Maven SCM with your favorite SCM tool.

Release Notes – Maven SCM Version 1.10.0

Bugs:

  • SCM-763 – Password masking for svnexe does not handle all cases
  • SCM-797 – gitexe checkIn() fails due to Windows command line length limitation
  • SCM-814 – Dead links on Maven SCM plugin usage page and Maven SCM Providers Matrix page
  • SCM-818 – Updating doesn’t work when in detached HEAD
  • SCM-821 – fix incorrect resolving of branch name from HG outgoing changes && NPE in HgUtils.differentOutgoingBranchFound
  • SCM-829 – CommandParameter incorrectly removed from parameter list
  • SCM-836 – scm:bootstrap throws NPE
  • SCM-846 – userInfo in Git HTTP URLs not escaped according to RFC 3986
  • SCM-862 – apache-rat complains about Eclipse .checkstyle files
  • SCM-863 – NPE in GlobalOptions.setCVSRoot(null) with newer cvsclient
  • SCM-865 – cvsnt: rls: invalid option — d
  • SCM-866 – Cvs ScmProvider.list() does not return correct entries
  • SCM-867 – ScmWagon has no way to work with CVS and SVN in binary mode
  • SCM-868 – gitexe add() does not return added files when invoked in subdir
  • SCM-869 – gitexe list() implemented incorrectly
  • SCM-874 – ScmResult output password masking does not handle multiline text
  • SCM-875 – GitUpdateCommand assumes master branch by default
  • SCM-878 – AbstractConsumer#parseDate() logs wrong locale in case of a ParseException
  • SCM-879 – JazzChangeLogCommandTest#testListChangesetConsumerWithTimeOnly() fails with NPE on Java 10
  • SCM-881 – ScmWagon has no way to work with SVN in binary mode
  • SCM-882 – ScmWagon has no way to work with GIT in binary mode
  • SCM-886 – Tests with checkin rely on global git config
  • SCM-887 – Plexus Utils 3.0.24 makes some tests fail
  • SCM-888 – Changelog generation fails on Windows with Mercurial SCM

Improvements:

  • SCM-739 – Release Plugin: Use “git —depth 1” When Checking Out
  • SCM-748 – Automatically create parent dirs with ‘svn —parents’
  • SCM-855 – Upgrade to Java 7
  • SCM-873 – Improve documentation on svn-settings.xml and git-settings.xml
  • SCM-884 – Upgrade jgit to last version of java 7 release (4.5.0.201609210915-r)
  • SCM-885 – Extend GitChangeLogCommand by using revision only

Task:

  • SCM-876 – switch from Git-WIP to Gitbox

Dependency upgrade:

  • SCM-824 – Upgrade Plexus Utils to 3.0.24

Enjoy,

-The Apache Maven team

Saturday May 26, 2018

Apache Maven Plugin Tools Version 3.5.2 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Plugin Tools, version 3.5.2.

The Maven Plugin Tools contains the necessary tools to generate
rebarbative content like descriptor, help and documentation. In addition,
it provides tools to write Maven Plugins in scripting languages like Ant
or Beanshell.

The Maven Plugin Plugin is used to create a Maven plugin descriptor for
any Mojo’s found in the source tree, to include in the JAR. It is also
used to generate report files for the Mojos as well as for updating the
plugin registry, the artifact metadata and generating a generic help goal.

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-plugin-plugin</artifactId>
  <version>3.5.2</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Release Notes – Maven Plugin Tools – Version 3.5.2

Dependency upgrades:

Enjoy,

-The Apache Maven team

Thursday May 24, 2018

Apache Maven Dependency Plugin Version 3.1.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Dependecy Plugin, version 3.1.1.

The dependency plugin provides the capability to manipulate artifacts. It can copy and/or unpack artifacts from local or remote repositories to a specified location.

https://maven.apache.org/plugins/maven-dependency-plugin/

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-dependency-plugin</artifactId>
    <version>3.1.1</version>
</plugin>

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/plugins/maven-dependency-plugin/download.cgi

Release Notes – Maven Dependency Plugin – Version 3.1.1

Bug:

  • MDEP-607 – maven-dependency-plugin:3.1.0:analyze failed.: NullPointerException

Dependency upgrades:

  • MDEP-611 – Upgrade plexus-archiver to 3.6.0
  • MDEP-612 – Upgrade maven-dependency-analyzer to 1.10
  • MDEP-614 – Upgrade file-management to 3.0.0

Many thanks to all reporters/contributors/testers of this release.

Reporters:

  • MDEP-607: Filipe Sousa

Enjoy,

-The Apache Maven team

Thursday May 17, 2018

Apache Maven Shared Component: Maven Dependency Analyzer Version 1.10 Released

The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Dependency Analyzer Version 1.10

Analyzes the dependencies of a project for undeclared or unused artifacts.

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-dependency-analyzer</artifactId>
  <version>1.10</version>
</plugin>

Release Notes

Dependency upgrade:

  • MSHARED-718 – Upgrade asm to most recent version 6.1.1

Enjoy,

-The Maven team

Sunday May 13, 2018

Apache Maven WAR Plugin Version 3.2.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven WAR Plugin, version 3.2.1.

The WAR Plugin is responsible for collecting all artifact dependencies, classes and resources of the web application and packaging them into a web application archive.

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-war-plugin</artifactId>
  <version>3.2.1</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Important Note:

  • Maven 3.X only
  • JDK 7 minimum requirement

Release Notes – Maven WAR Plugin – Version 3.1.0

Improvement:

Task:

  • MWAR-401 – Upgrade the WAR lifecycle to use the maven-compiler-plugin 3.7.0

Dependency upgrades:

  • MWAR-413 – Upgrade xstream to 1.4.10
  • MWAR-414 – Upgrade mave-surefire/failsafe-plugin 2.21.0
  • MWAR-416 – Upgrade plexus-archiver to 3.6.0

Enjoy,

-The Apache Maven team

Apache Maven EAR Plugin 3.0.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven EAR Plugin, version 3.0.1

This plugin generates Java EE Enterprise Archive (EAR) file. It can also generate the deployment descriptor file (e.g. application.xml).

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-ear-plugin</artifactId>
  <version>3.0.1</version>
</plugin>

You can download the appropriate sources etc. from the download page.

Release Notes – Maven EAR Plugin – Version 3.0.1

Improvements:

  • MEAR-265 – Add documentation information for GitHub
  • MEAR-266 – Upgrade mave-surefire/failsafe-plugin 2.21.0

Dependency upgrade:

  • MEAR-268 – Upgrade plexus-archiver to 3.6.0

Enjoy,

-The Apache Maven team

Wednesday May 09, 2018

Apache Maven EJB Plugin Version 3.0.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven EJB Plugin Version 3.0.1.

This plugin generates J2EE Enterprise Javabean (EJB) file as well as the associated client jar.

Important Note since 3.0.1:

  • Maven 3.X only
  • JDK 7 minimum requirement
1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-ejb-plugin</artifactId>
  <version>3.0.1</version>
</plugin>

Release Notes – Apache Maven EJB Plugin – Version 3.0.1

Bug:

  • MEJB-115 – Wrong default EJB version stated on Usage page

Tasks:

  • MEJB-116 – Clarify “properties removed” on intro page of site
  • MEJB-117 – Remove reference to old wiki page on intro page
  • MEJB-118 – Remove “J2EE” from plugin description and site

Dependency upgrades:

  • MEJB-119 – Upgrade parent to 31
  • MEJB-120 – Upgrade mave-surefire/failsafe-plugin 2.21.0
  • MEJB-121 – Add documentation information for GitHub

Enjoy,

-The Apache Maven team

Tuesday May 01, 2018

Apache Maven Resources Plugin Version 3.1.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Resources Plugin, Version 3.1.0.

The Resources Plugin handles the copying of project resources to the output directory. There are two different kinds of resources: main resources and test resources. The difference is that the main resources are the resources associated to the main source code while the test resources are associated to the test source code.

Thus, this allows the separation of resources for the main source code and its unit tests.

Important Note:

  • Maven 3.X only
  • JDK 7 minimum requirement

Reporters for this release:

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-resources-plugin</artifactId>
  <version>3.1.0</version>
</plugin>

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/plugins/maven-resources-plugin/download.cgi

Release Notes – Apache Maven Resources Version 3.1.0

Bug:

Improvement:

Tasks:

Dependency upgrades:

Enjoy,

-The Apache Maven team

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation