Apache Maven

Friday February 25, 2022

Maven Project Info Reports Plugin version 3.2.2 Released

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

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

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

Release Notes – Maven Project Info Reports Plugin – Version 3.2.2

  • Bug:

    • MPIR-413 – Plugin repositories defined in project are not used by plugin-management report
  • Dependency upgrade:

    • MPIR-414 – Upgrade Maven Reporting API/Impl to 3.1.0

Enjoy,

-The Apache Maven team

Sunday February 20, 2022

Apache Maven Doxia Sitetools 2.0.0-M2 Released

The Apache Maven team is pleased to announce the release of the Doxia Site Tools Version 2.0.0-M2, Released

Doxia Sitetools is an extension of base Doxia component that generates either HTML sites, consisting of decoration and content that was generated by Doxia, or documents like RTF or PDF.

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

https://maven.apache.org/doxia/doxia-sitetools/download.cgi

Release Notes – Maven Doxia base – Version 2.0.0-M2

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

Release Notes – Maven Doxia Sitetools – Version 2.0.0-M2

Enjoy,

-The Apache Maven team

Thursday February 17, 2022

Apache Maven Indexer Version 6.1.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Indexer, version 6.1.1.

Apache Maven Indexer (former Sonatype Nexus Indexer) is the de facto standard for producing indexes of Maven repositories. The Indexes are produced and consumed by all major tools in the ecosystem.

Most notable changes: * Java 8 required * Lucene upgraded to latest 8.x (8.11.1) * Guava and TrueZip dependencies removed

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

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

Release Notes – Maven Indexer – Version 6.1.1

  • Bugs:

    • MINDEXER-123 – Fix an InputStream leak in indexer-reader Utils
    • MINDEXER-127 – Maven repository indexing error: java.nio.channels.OverlappingFileLockException
    • MINDEXER-133 – Reset the correct stream in IndexDataReader
    • MINDEXER-135 – Fix CLI shading
    • MINDEXER-138 – Indexer Core Jetty test dependency is not in test scope
  • Improvements:

    • MINDEXER-104 – Migrate the indexer to Lucene 8.x
    • MINDEXER-110 – Upgrade parent to 31
    • MINDEXER-114 – Extend JarFileContentsIndexCreator to support zip files
    • MINDEXER-115 – Remove deprecated usages of BooleanQuery constructor – use Builder instead
    • MINDEXER-116 – Move to Java 8 as minimum Java version
    • MINDEXER-117 – Add ability to set the temporary index directory for index update
    • MINDEXER-118 – Remove usages of pre-Lucene 4.0 deprecated code
    • MINDEXER-120 – Remove TrueZip dependency
    • MINDEXER-122 – Add getName() to Record.EntryKey
    • MINDEXER-129 – Shared GitHub Actions
    • MINDEXER-132 – use Files.createTempDirectory(…) instead of custom code around File.createTempFile(…)
  • Tasks:

    • MINDEXER-109 – switch from Git-WIP to Gitbox
    • MINDEXER-113 – Excluding additional dependencies from shaded jar
    • MINDEXER-134 – Update dependencies (except Lucene)
    • MINDEXER-137 – Align example packages with indexer packages
    • MINDEXER-139 – Decouple from Plexus APIs
    • MINDEXER-140 – DefaultIndexingContext double invocation of setIndexDirectoryFile method
  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Wednesday February 16, 2022

Apache Maven Site Plugin Version 3.11.0 Released

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

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

Release Notes – Maven Site Plugin – Version 3.11.0

  • Task:

    • MSITE-880 – AbstractSiteDeployWebDavTest should not log
  • Dependency upgrades:

    • MSITE-881 – Upgrade Maven Reporting API to 3.1.0
    • MSITE-882 – Upgrade Maven Reporting Exec to 1.6.0
    • MSITE-883 – Upgrade plugins in ITs

Enjoy,

-The Apache Maven team

Tuesday February 15, 2022

Apache Maven PMD Plugin Version 3.16.0 Released

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

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

Release Notes – Apache Maven PMD Plugin – Version 3.16.0

  • Bugs:

    • MPMD-325 – Could not find class due to IncompatibleClassChangeError warning
    • MPMD-324 – Ruleset URLs have hyphen replaced with forwardslash
    • MPMD-323 – ResourceManager should use project base dir instead of pom location
  • Improvement:

  • Tasks:

    • MPMD-327 – Upgrade to PMD 6.42.0
    • MPMD-326 – Set Maven 3.1.1 as minimum version

Enjoy,

-The Maven team

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

Sunday February 13, 2022

Apache Maven Shared Component: Maven Reporting Exec Version 1.6.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Component: Maven Reporting Exec Version 1.6.0.

Classes to prepare report plugins execution with Maven 3, through MavenReportExecutor (implementation).

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

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.reporting</groupId>
  <artifactId>maven-reporting-exec</artifactId>
  <version>1.6.0</version>
</plugin>

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

Release Notes Apache Maven Shared Component: Maven Reporting Exec Version 1.6.0

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

Wednesday February 09, 2022

Apache Maven Reporting Impl. Version 3.1.0 Released

The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Reporting Impl. Version 3.1.0

Abstract classes to manage report generation, which can be run both:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.reporting</groupId>
  <artifactId>maven-reporting-impl</artifactId>
  <version>3.1.0</version>
</plugin>

Release Notes

  • Improvements:

  • Dependency upgrades:

    • MSHARED-956 – Set minimum supported Maven version to 3.1.0
    • MSHARED-1027 – Update Doxia to 1.11.1 and Doxia Sitetools to 1.11.1
    • MSHARED-1028 – Upgrade Maven Reporting API to 3.1.0

Tasks:

Wish:

  • MSHARED-488 – – Make input source file encoding default to platform encoding

Enjoy,

-The Apache Maven Team

Monday February 07, 2022

Apache Maven Doxia Sitetools 2.0.0-M1 Released

The Apache Maven team is pleased to announce the release of the Doxia Site Tools Version 2.0.0-M1, Released

Doxia Sitetools is an extension of base Doxia component that generates either HTML sites, consisting of decoration and content that was generated by Doxia, or documents like RTF or PDF.

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

https://maven.apache.org/doxia/doxia-sitetools/download.cgi

Release Notes – Maven Doxia base – Version 2.0.0-M1

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

Release Notes – Maven Doxia Sitetools – Version 2.0.0-M1

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

Apache Maven Reporting API Version 3.1.0 Released

The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Reporting API Version 3.1.0

Abstract classes to manage report generation, which can be run both:

1
2
3
4
5
<plugin>
  <groupId>org.apache.maven.reporting</groupId>
  <artifactId>maven-reporting-api</artifactId>
  <version>3.1.0</version>
</plugin>

Release Notes

  • Improvements:

    • [MSHARED-812] – Require Java 7
    • [MSHARED-879] – make build Reproducible
  • Task:

    • [MSHARED-1024] – Replace deprecated code
  • Dependency upgrade:

    • [MSHARED-844] – Upgrade to Doxia 1.11.1

Enjoy,

-The Apache Maven Team

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation