Apache Maven

Saturday September 29, 2018

Apache Maven Wagon 3.2.0 Released

The Apache Maven team is pleased to announce the release of Apache Maven Wagon 3.2.0.

Apache Maven Wagon is a transport abstraction that is used in Mavens artifact and repository handling code.

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

Release Notes – Maven Wagon – Version 3.2.0

Bugs:

  • WAGON-478 – WebDavWagon accepts SC_OK for MKCOL
  • WAGON-486 – Wagon fails to download artifacts if number of dropped pooled connections (by intermediate) are greater than default retry count
  • WAGON-500 – Re-enable ScmCvsExeWagonTest

New Features:

  • WAGON-526 – Make the retry handling of HttpClient configurable
  • WAGON-531 – Add default TTL for HTTP connections

Improvement:

  • WAGON-525 – Support for detecting and using of KiTTY’s klink.exe and kscp.exe

Tasks:

  • WAGON-527 – Drop custom user agent in WebDAV Wagon
  • WAGON-528 – Extend and unify compression capabilities in HTTP (Lightweight) Wagon
  • WAGON-529 – Clean up inconsistent status code and reason phrase handling
  • WAGON-530 – Drop invalid header ‘Expires’

Dependency upgrades:

Enjoy,

-The Apache Maven team

Tuesday September 25, 2018

Apache Maven JXR Plugin Version 3.0.0

The Apache Maven team is pleased to announce the release of the Apache Maven JXR, version 3.0.0.

This module generates browsable HTML pages from Java source code.

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

NOTE: Special thanks for the contributions retrieved during the hackathon at JCreate.

Release Notes – Maven JXR – Version 3.0.0

Bugs:

  • JXR-68 – ignores classes with same name in other packages
  • JXR-98 – Nested classes aren’t linked correctly
  • JXR-100 – Method declaration: using spaces before or after parenthesis prevents cross references generation
  • JXR-126 – File write using platform default encoding
  • JXR-135 – Invalid representation of inner class
  • JXR-140 – Proper URL handling

Improvements:

  • JXR-110 – Use equivalent css/images of javadoc
  • JXR-124 – Remove excluded DEPENDENCIES file if new parent is used.
  • JXR-125 – Upgrade to Maven 3.0 compatiblity
  • JXR-127 – Create anchor for classes generated from a Java source file
  • JXR-131 – Reports ‘jxr’ and ‘test-jxr’ do not contain generated sources.
  • JXR-132 – Aggregator reports should not require modules to be installed/deployed.

Task:

Dependency upgrades:

  • JXR-128 – Upgrade maven parent to version 30
  • JXR-129 – Upgrade of plexus-utils to 3.0.24.
  • JXR-130 – Upgrade of commons-io to 2.5.
  • JXR-136 – Upgrade plexus-utils 3.1.0
  • JXR-138 – Upgrade parent to 31

Enjoy,

-The Apache Maven team

Saturday September 22, 2018

Apache Maven Parent POM's Version 33 Released

The Apache Maven team is pleased to announce the release of the Maven Parent POMs Version 33

Maven Parent POMs include Maven Parent POM itself, but also Maven Plugins Parent POM, Maven Shared Components Parent POM, Maven Skins Parent POM and Maven Doxia Tools Parent POM.

https://maven.apache.org/pom/maven/

You should specify the version in your project as parent like the following:

1
2
3
4
5
<parent>
   <groupId>org.apache.maven</groupId>
   <artifactId>maven-parent</artifactId>
   <version>33</version>
</parent>

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

https://maven.apache.org/pom/maven/download.html

Release Notes – Apache Maven Parent POM – Version 33

Bug:

  • MPOM-202 – Links to nabble archive only work with http

Improvement:

  • MPOM-203 – Links to mailing list will not open mail

Wish:

  • MPOM-197 – Remove deprecated plexus-maven-plugin from pluginManagement

Tasks:

  • MPOM-199 – remove Archetypes parent POM from menu
  • MPOM-201 – configure m2e lifecyle-mapping to ignore rat:check
  • MPOM-206 – use sha512 instead of sha1 for source release distribution

Dependency upgrade:

  • MPOM-198 – Update plexus-utils to 3.1.0 for Doxia Tools

Enjoy, – The Apache Maven Team

Wednesday September 12, 2018

Apache Maven Shade Plugin Version 3.2.0

The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.2.0.

This plugin provides the capability to package the artifact in an uber-jar, including its dependencies and to shade – i.e. rename – the packages of some of the dependencies.

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

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

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

Release Notes – Maven Shade Plugin – Version 3.2.0

Bug:

  • MSHADE-289 – Maven Shade Plugin does not work under Java 10

Improvement:

Dependency upgrades:

  • MSHADE-294 – Upgrade maven-plugins parent to version 32
  • MSHADE-296 – Upgrade maven-artifact-transfer 0.10.0

Enjoy,

-The Apache Maven team

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation