Apache Maven

Sunday May 01, 2022

Apache Maven Site Plugin Version 4.0.0-M1 Released

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

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>4.0.0-M1</version>
</plugin>

Release Notes – Maven Site Plugin – Version 4.0.0-M1

  • Dependency upgrades:

    • MSITE-892 – Upgrade to Doxia/Doxia Sitetools to 2.0.0-M2
    • MSITE-893 – Upgrade Maven Reporting API to 4.0.0-M1
    • MSITE-894 – Upgrade Maven Reporting Exec to 2.0.0-M1
    • MSITE-895 – Upgrade plugins and components in ITs
    • MSITE-897 – Upgrade Plexus Archiver to 4.2.7
    • MSITE-898 – Upgrade Parent to 36

Enjoy,

-The Apache Maven team

Friday April 22, 2022

Apache Maven AntRun Plugin Version 3.1.0 released

The Apache Maven team is pleased to announce the release of the Apache Maven AntRun Plugin, version 3.1.0.

This plugin provides the ability to run Ant tasks from within Maven. You can even embed your Ant scripts in the POM!

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

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

Release Notes – Maven AntRunPlugin – Version 3.1.0

Enjoy,

-The Apache Maven team

Thursday April 21, 2022

Apache Maven EJB Plugin Version 3.2.1 released

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

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

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

Release Notes – Apache Maven EJB Plugin – Version 3.2.1

Release Notes – Maven EJB Plugin – Version 3.2.1

Enjoy,

-The Apache Maven team

Apache Maven PDF Plugin Version 1.6.0 released

The Apache Maven team is pleased to announce the release of the Apache Maven PDF Plugin, version 1.6.0.

This plug-in allows you to generate a PDF version of your project’s documentation.

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

Release Notes – Maven PDF Plugin – Version 1.6.0

  • Task:

    • MPDF-100 – Remove remains of org.codehaus.doxia.sink.Sink
  • Dependency upgrades:

    • MPDF-101 – Upgrade Maven to 3.2.5
    • MPDF-102 – Upgrade Maven Plugin Plugin to 3.6.4
    • MPDF-103 – Upgrade plugins in ITs

Enjoy,

-The Apache Maven team

Wednesday April 20, 2022

Apache Maven JavaDoc Plugin Version 3.4.0 Released

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

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.4.0</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.4.0

Enjoy,

-The Apache Maven team

Apache Maven Site Plugin Version 3.12.0 Released

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

Release Notes – Maven Site Plugin – Version 3.12.0

  • Bug:

    • MSITE-857 – Jetty engine fails to resolve web.xml DTD behind corporate proxy
  • Tasks:

  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Thursday April 07, 2022

Apache Maven Artifact Plugin Version 3.3.0 Released

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

The Artifact Plugin is used to manage artifacts tasks.

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

Release Notes – Maven Artifact Plugin – Version 3.3.0

Release Notes – Maven Artifact Plugin – Version 3.3.0

  • Bug:

    • MARTIFACT-31 – wrong comparison results when buildinfo has been published to Central
  • New Feature:

    • MARTIFACT-24 – add artifact:check-buildplan goal to check that plugins versions do not have known reproducibility issues

Enjoy,

-The Apache Maven team

Tuesday April 05, 2022

Apache Maven Clean Plugin Version 3.2.0 Released

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

The Clean Plugin is used when you want to remove files generated at build-time in a project’s directory.

Important Note:

  • Maven 3.2.5+ only
  • JDK 8 minimum requirement

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

Release Notes – Maven Clean Plugin – Version 3.2.0

Release Notes – Maven Clean Plugin – Version 3.2.0

  • New Feature

    • MCLEAN-95 – Provide a fast deletion option
  • Improvements:

    • MCLEAN-89 – Add GitHub Information
    • MCLEAN-90 – Custom search broken on pages rendered using Fluido Skin 1.7
    • MCLEAN-91 – Upgrade maven-plugins to 34
    • MCLEAN-98 – Upgrade maven-plugin parent to 35
  • Tasks:

  • Dependency upgrades:

    • MCLEAN-87 – Upgrade maven-plugins parent to version 32
    • MCLEAN-92 – Require Maven 3.1.1 (drop dependency to Maven 3.0)
    • MCLEAN-96 – Require Maven 3.2.5+

Enjoy,

-The Apache Maven team

Tuesday March 29, 2022

Apache Maven Shade Plugin, Version 3.3.0 Released

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

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

Release Notes – Maven Shade Plugin – Version 3.3.0

  • Bugs:

    • MSHADE-252 – shadeSourcesContent is broken when combined with partial relocation
    • MSHADE-396 – Improve SourceContent Shading
  • New Feature:

    • MSHADE-36 – Add option to include dependency reduced POM instead of original one
  • Improvements:

    • MSHADE-321 – Always respect ‘createDependencyReducedPom’ flag
    • MSHADE-371 – Update Shade Apache[Notice/LICENSE]ResourceTransformer to use also [NOTICE/LICENSE].md
    • MSHADE-373 – Source transformation on source jar can break OSGi resolution due to duplicated bundle name
    • MSHADE-382 – Add an option to skip execution
    • MSHADE-391 – Do not modify class files, if nothing was relocated
    • MSHADE-405 – ShowOverlapping Uses http instead of https
  • Tasks:

    • MSHADE-389 – Get rid of old baggage
    • MSHADE-390 – Implement Sisu index transformer
    • MSHADE-401 – Improve ServiceResourceTransformer
    • MSHADE-412 – SimpleRelocator can fail in NPE, in particular with manifest transformer
  • Dependency upgrades:

    • MSHADE-379 – Support Java 16 – upgrade ASM to 9.0
    • MSHADE-386 – Update JDependency to 2.6.0
    • MSHADE-407 – Update ASM to 9.2 to support Java 17

Enjoy,

-The Apache Maven team

Sunday March 20, 2022

Apache Maven JXR Plugin Version 3.2.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven JXR, version 3.2.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.2.0</version>
</plugin>

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

Release Notes – Maven JXR – Version 3.2.0

  • Bug:

    • JXR-164 – Full path to local code sources in page title
  • Task:

    • JXR-162 – Lift Minimum Java to Java 8
  • Dependency upgrades:

    • JXR-157 – Upgrade Velocity templating engine
    • JXR-163 – Require Maven 3.2.5+
    • JXR-165 – Upgrade Maven Reporting to 3.1.0
    • JXR-167 – Upgrade Parent to 35
    • JXR-168 – Dependency upgrade and cleanup

Enjoy,

-The Apache Maven team

Friday March 11, 2022

Apache Maven Dependency Plugin Version 3.3.0 Released

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

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

  • Bugs:

    • MDEP-679 – mvn dependency:analyze detected wrong transitive dependency
    • MDEP-742 – dependency plugin does not work with JDK 16
    • MDEP-752 – skip dependency analyze in ear packaging
    • MDEP-753 – Non-test dependency reported as Non-test scoped test only dependency
    • MDEP-759 – ‘Dependency not found’ with 3.2.0 and Java-17 while analyzing
    • MDEP-761 – Tree plugin does not terminate with 3.2.0
    • MDEP-769 – Minor improvement – continue
    • MDEP-774 – analyze-only failed: PermittedSubclasses requires ASM9
    • MDEP-781 – Broken Link to “Introduction to Dependency Mechanism Page”
    • MDEP-783 – TreeMojo docs say scope doesn’t work due to MSHARED-4
    • MDEP-786 – Sealed classes not supported
  • New Feature:

    • MDEP-787 – Allow ignoring non-test-scoped dependencies
  • Improvements:

    • MDEP-763 – Minor improvements
    • MDEP-768 – GitHub Action build improvement
    • MDEP-779 – dependency:analyze should list the classes that cause a used undeclared dependency
    • MDEP-789 – Improve documentation of analyze – Non-test scoped
  • Task:

  • Dependency upgrades:

    • MDEP-766 – Upgrade maven-invoker-plugin to version 3.2.2
    • MDEP-784 – Upgrade maven-dependency-analyzer to 1.12.0
    • MDEP-788 – Upgrade maven-reporting-impl to version 3.1.0
    • MDEP-795 – Update Jetty to 9.4.45.v20220203
    • MDEP-796 – Upgrade Maven Parent to 35
    • MDEP-797 – Update transitive dependency commons-beanutils to 1.9.4
    • MDEP-798 – Upgrade maven-dependency-tree from 3.0.1 to 3.1.0

Enjoy,

-The Apache Maven team

Apache Maven Compiler Plugin Version 3.10.1 Released

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

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

Release Notes – Maven Compiler Plugin – Version 3.10.1

  • Bugs:

    • MCOMPILER-346 – workaround to jdk bug: assertionError inside javac when using javax.tools API
    • MCOMPILER-485 – Incorrect internal string format in generated package-info.class files on Windows
  • New Feature:

    • MCOMPILER-426 – dedicated option for enabling preview feature

Enjoy,

  • The Apache Maven team

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

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

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation