Apache Maven

Monday February 14, 2022

Apache Maven Compiler Plugin Version 3.10.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Compiler Plugin, version 3.10.0.

The Compiler Plugin is used to compile the sources of your project.

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

Release Notes – Maven Compiler Plugin – Version 3.10.0

  • Bugs:

    • MCOMPILER-205 – incremental compilation broken for package-info classes
    • MCOMPILER-225 – javac.bat and args file added to archive when fork and -X used
    • MCOMPILER-460 – Compiler doesn’t show detailed information with the Maven Toolchains
    • MCOMPILER-470 – -parameters doesn’t work with —release
    • MCOMPILER-474 – Dependent modules are not recompiled if we run the “package” goal
    • MCOMPILER-481 – JPMS Regression: cannot access (requires static module not include anymore)
  • Improvement:

  • Task:

Enjoy,

  • The Apache Maven team

Friday February 11, 2022

Apache Maven JavaDoc Plugin Version 3.3.2 Released

The Apache Maven team is pleased to announce the release of the Apache Maven JavaDoc Plugin, version 3.3.2.

The Javadoc Plugin uses the Javadoc tool to generate javadocs for the specified project.

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

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

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

Release Notes – Apache Maven JavaDoc Plugin – Version 3.3.2

  • Bugs:

    • MJAVADOC-693 – NPE if URL is not defined in a dependency
    • MJAVADOC-694 – Empty warning with maven-javadoc-plugin 3.3.1
  • Dependency upgrade:

Enjoy,

-The Apache Maven team

Saturday February 05, 2022

Maven Project Info Reports Plugin Version 3.2.1 Released

The Apache Maven team is pleased to announce the release of the Maven Project Info Reports Plugin version 3.2.1

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-project-info-reports-plugin</artifactId>
  <version>3.2.1</version>
</plugin>

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

Release Notes – Maven Project Info Reports Plugin – Version 3.2.1

  • Bugs:

    • MPIR-403 – Travis link should point to travis-ci.com instead of travis-ci.org
    • MPIR-404 – Warn and accept invalid mailing list links
    • MPIR-405 – Regression in Maven site rendering due to Doxia change to HTML5
    • MPIR-412 – Dependency report generates non-well-formed output if the POM of a depdendency cannot be parsed
  • Improvement:

    • MPIR-408 – Add some i18n properties for zh_CH
  • Dependency upgrades:

    • MPIR-409 – Upgrade Maven Site Plugin to 3.10.0
    • MPIR-410 – Upgrade Maven SCM to 1.12.2
    • MPIR-411 – Upgrade Doxia to 1.11.1 and Doxia Sitetools to 1.11.1

Enjoy,

-The Apache Maven team

Tuesday January 18, 2022

Apache Maven Plugin Tools, Version 3.6.4 Released

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

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.6.4</version>
</plugin>

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

Release Notes – Maven Plugin Tools – Version 3.6.4

  • Bugs:

    • MPLUGIN-382 – Too many dependencies in plugin descriptor
    • MPLUGIN-383 – Missing prerequisites in plugin pom
    • MPLUGIN-384 – Nexus Staging Plugin – incompatibility
  • Task:

    • MPLUGIN-386 – Filter out maven-archiver and maven-jxr from scope warning
  • Dependency upgrade:

Enjoy,

-The Apache Maven team

Wednesday January 12, 2022

Apache Maven Compiler Plugin Version 3.9.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Compiler Plugin, version 3.9.0.

The Compiler Plugin is used to compile the sources of your project.

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

Release Notes – Maven Compiler Plugin – Version 3.9.0

  • Bugs:

    • MCOMPILER-272 – When annotationProcessorPaths has multiple entries, only the transitive dependencies of the first entry are added
    • MCOMPILER-359 – plexus-java 0.9.10 causes a NullPointer in compiler-plugin 3.8.0
    • MCOMPILER-373 – Unable to compile MR jar code against older directories
    • MCOMPILER-410 – CI Broken by JDK 15 changes
    • MCOMPILER-455 – preparePaths does not take toolchain into account when parsing module-info.class
  • Improvements:

  • Tasks:

    • MCOMPILER-189 – Source Xref report is missing classes due to simple name collision, update maven-jxr-plugin
    • MCOMPILER-398 – Simplify the implementation of the inclusion/exclusion logic
    • MCOMPILER-467 – Improve compile mojo parameter multiReleaseOutput docs
  • Dependency upgrade:

Enjoy,

  • The Apache Maven team

Apache Maven SCM Version 2.0.0-M1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven SCM, version 2.0.0-M1.

Maven SCM supports Maven plugins (for example maven-release-plugin) and other tools by providing them with a common API for source code management 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 2.0.0-M1

  • Bugs:

    • SCM-883 – ScmFileSet DEFAULT_EXCLUDES too restrictive
    • SCM-973 – GitCheckInCommandNoBranchTest fails with Git 2.34.0+
    • SCM-975 – Broken link to Maven SCM plugin Release Notes
  • Tasks:

    • SCM-969 – Remove all deprecated providers
    • SCM-972 – Deprecate SCM Logger in favor of SLF4J
  • Dependency upgrade:

    • SCM-974 – Upgrade Plexus Utils to 3.3.1

Enjoy,

-The Apache Maven team

Wednesday January 05, 2022

Apache Maven Release, Version 3.0.0-M5 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Release, version 3.0.0-M5.

This plugin is used to release a project with Maven, saving a lot of repetitive, manual work. Releasing a project is made in two steps: prepare and perform.

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

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

https://maven.apache.org/maven-release/download.cgi

Release Notes – Apache Maven Release Plugin – Version 3.0.0-M5

  • Bugs:

    • MRELEASE-1053 – scm element removed during release:prepare when parent != reactor root
    • MRELEASE-1066 – FileUtils.copyDirectory(File srcDir, File destDir) fails on Windows
    • MRELEASE-1069 – typo: it’s
    • MRELEASE-1071 – update project.build.outputTimestamp property when its initial value is 0 to 9
  • New Feature:

  • Task:

  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Friday September 04, 2020

Apache Maven Project Info Reports Plugin Version 3.1.1 Released

The Apache Maven team is pleased to announce the release of the Maven Project Info Reports Plugin version 3.1.1

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-project-info-reports-plugin</artifactId>
  <version>3.1.1</version>
</plugin>

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

Release Notes – Maven Project Info Reports Plugin – Version 3.1.1

  • Bugs:

    • MPIR-374 – Unknown packaging: bundle when creating report
    • MPIR-398 – Nonsense links created for mailing lists when mailto is empty
  • Improvements:

    • MPIR-393 – MailiingListReport.getArchiveServer is weird
    • MPIR-394 – Link for Jenkins introduction should be updated to jenkins.io

Enjoy,

-The Apache Maven team

Wednesday July 22, 2020

Apache Maven Archetype Plugin, Version 3.2.0 Released

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

In short, Archetype is a Maven project templating toolkit. An archetype is defined as an original pattern or model from which all other things of the same kind are made. The names fits as we are trying to provide a system that provides a consistent means of generating Maven projects. Archetype will help authors create Maven project templates for users, and provides users with the means to generate parameterized versions of those project templates.

https://maven.apache.org/archetype/maven-archetype-plugin/index.html

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

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

Release Notes – Maven Archetype Plugin – Version 3.2.0

Enjoy,

-The Apache Maven team

Tuesday July 14, 2020

Apache Maven WAR Plugin, Version 3.3.1 released

The Apache Maven team is pleased to announce the release of the Apache Maven WAR Plugin, version 3.3.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.3.1</version>
</plugin>

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

Release Notes – Maven WAR Plugin – Version 3.3.1

  • Bugs:

    • MWAR-436 – Jar file created by archiveClasses option is not reproducible
    • MWAR-435 – Maven WAR Plugin 3.3.0 with minify-maven-plugin does not work correctly anymore
    • MWAR-434 – archiveClasses Jar file is not created in WEB-INF/lib
    • MWAR-433 – Maven WAR plugin is deleting files generated by other plugins after upgrading to 3.3.0

Enjoy,

-The Apache Maven team

Friday June 26, 2020

Apache Maven Site Plugin, version 3.9.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Site Plugin, version 3.9.1.

The Site Plugin is used to generate a site for the project. The generated site also includes the project’s reports that were configured in the POM.

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

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

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

Release Notes – Maven Site Plugin – Version 3.9.1

  • Bugs:

    • MSITE-856 – NullPointer on org.apache.maven.plugins.site.render.SiteMap.relativePath
    • MSITE-863 – NoSuchMethodError: ‘Xpp3Dom.getInputLocation()’ when running reports with Maven versions < 3.6.1
  • Improvements:

    • MSITE-845 – Drop Maven 2 support
    • MSITE-862 – log Doxia source when rendering with site:run
  • Task:

Enjoy,

-The Apache Maven team

Saturday June 13, 2020

Apache Maven WAR Plugin Version 3.3.0 Released

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

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.3.0</version>
</plugin>

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

Release Notes – Maven WAR Plugin – Version 3.3.0

  • Bugs:

    • MWAR-314 – failOnMissingWebXml ignored when webXml set
    • MWAR-427 – WAR plugin includes the same artifact twice if used without clean
    • MWAR-429 – Failed to execute goal org.apache.maven.plugins:maven-war-plugin:3.2.3:exploded (pre-exploded-war) on project alfresco-platform
  • New Feature:

    • MWAR-432 – Reproducible Builds: make entries in output jar files reproducible (order + timestamp)
  • Improvements:

    • MWAR-375 – Remove the useCache with its implementation
    • MWAR-397 – Replace XStream with Modello to merge overlays
    • MWAR-430 – support JakartaEE namespace: remove or adapt hardcoded reference to javax.servlet package
    • MWAR-431 – make build Reproducible

Enjoy,

-The Apache Maven team

Thursday June 04, 2020

Apache Maven Shade Plugin version 3.2.4 Released

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

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.4</version>
</plugin>

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

Release Notes – Maven Shade Plugin – Version 3.2.4

  • Bugs:

    • MSHADE-363 – Breaking change to ResourceTransformer’s API
    • MSHADE-360 – ServicesResourceTransformer.modifyOutputStream swallows IOExceptions
  • Tasks:

    • MSHADE-365 – document Properties transformers available since 3.2.2 in separate table
    • MSHADE-364 – Don’t log as duplicate resource handled by a transformer

Enjoy,

-The Apache Maven team

Friday May 01, 2020

Apache Maven Assembly Plugin Version 3.3.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Assembly Plugin, version 3.3.0.

The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project output along with its dependencies, modules, site documentation, and other files into a single distributable archive.

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

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

Release Notes – Maven Assembly Plugin – Version 3.3.0

  • Bugs:

    • MASSEMBLY-879 – useDefaultExcludes has no effect in dependencySet/unpack
    • MASSEMBLY-920 – ContainerDescriptorHandler for MetaInf-Services breaks folder structure
    • MASSEMBLY-932 – resource filtering skipped for resources in the current project
  • New Features:

    • MASSEMBLY-922 – allow to override UID/GID and user name and group name for files stored in TAR (and other formats that store UID/GID)
    • MASSEMBLY-927 – Support for properties mapping on executions of maven-assembly-plugin
    • MASSEMBLY-934 – Support concatenation of files
  • Improvements:

  • Dependency upgrade:

Enjoy,

-The Apache Maven team

Thursday April 16, 2020

Apache Maven Fluido Skin Version 1.9 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Fluido Skin Version 1.9.

The Apache Maven Fluido Skin is an Apache Maven site skin built on top of Twitter’s Bootstrap 2.3.2.

Please be aware of the new location of our issue tracker which has been moved from Codehaus to Apache Software Foundation

1
2
3
4
5
<skin>
  <groupId>org.apache.maven.skins</groupId>
  <artifactId>maven-fluido-skin</artifactId>
  <version>1.9</version>
</skin>

Release Notes – Apache Maven Fluido Skin – Version 1.9

  • Sub-task:

  • Bug:

  • Improvements:

  • Task:

    • MSKINS-102 – Make Fluido-generated pages pass W3 HTML5 Validation Service
  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation