Apache Maven

Monday September 26, 2022

Apache Maven Shared Component: Maven Verifier Version 2.0.0-M1 Released

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

This library provides a test harness for Maven integration tests.

You should specify the version in your project's dependency configuration:

1<dependency>
2    <groupId>org.apache.maven.shared</groupId>
3    <artifactId>maven-verifier</artifactId>
4    <version>2.0.0-M1</version>
5</dependency>

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

Release Notes - Maven Verifier - Version 2.0.0-M1

  • Improvements:

    • MSHARED-690 - Change package from org.apache.maven.it to org.apache.maven.shared.verifier
    • MSHARED-1124 - Add new version of methods filterFile and newDefaultFilterMap
    • MSHARED-1125 - Require Maven args to be provided one by one
    • MSHARED-1127 - Remove main method from Verifier
    • MSHARED-1128 - Deprecate all executeGoal(s) methods
    • MSHARED-1129 - Replace CLI options with CLI args
    • MSHARED-1134 - Remove / deprecate internal debug mode in Verifier
    • MSHARED-1135 - Deprecate Verifier#setMavenDebug(boolean) for removal
    • MSHARED-1137 - Revise Verifier#getDefaultMavenHome()/#getExecutable()
    • MSHARED-1142 - Remove e.getMessage() duplication when e is passed as object
  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Friday September 16, 2022

Apache Maven Shared component: Maven Common Artifact Filters Version 3.3.2

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Component: Maven Common Artifact Filters Version 3.3.2.

A collection of ready-made filters to control inclusion/exclusion of artifacts during dependency resolution.

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

1<plugin>
2  <groupId>org.apache.maven.shared</groupId>
3  <artifactId>maven-common-artifact-filters</artifactId>
4  <version>3.3.2</version>
5</plugin>

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

Release Notes Maven Common Artifact Filters 3.3.2

  • Bug

    • MSHARED-1130 - PatternIncludesArtifactFilters raising NPE for patterns w/ wildcards and artifactoid w/ null on any coordinate
  • Dependency upgrade

Enjoy,

-The Apache Maven team

Apache Maven Jar Plugin, version 3.3.0

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

This plugin provides the capability to build jars.

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

Release Notes - Maven JAR Plugin - Version 3.3.0

  • Bug:

    • MJAR-275 - outputTimestamp not applied to module-info; breaks reproducible builds
  • Tasks:

  • Dependency upgrades:

Enjoy,

  • The Apache Maven team

Wednesday September 14, 2022

Apache Maven Shade Plugin, version 3.4.0

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

Notes:

  • Starting from this release you need JDK8 as minimum.
  • Minimum Maven Version 3.1.1.

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

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

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

Release Notes - Maven Shade Plugin - Version 3.4.0

  • Bug:

    • MSHADE-425 - Maven shade plugin build fails without 'clean' goal
  • Tasks:

  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Monday September 05, 2022

Apache Maven PMD Plugin, version 3.19.0

The Maven team is pleased to announce the release of the Apache Maven PMD Plugin, version 3.19.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<plugin>
2  <groupId>org.apache.maven.plugins</groupId>
3  <artifactId>maven-pmd-plugin</artifactId>
4  <version>3.19.0</version>
5</plugin>

Release Notes - Apache Maven PMD Plugin - Version 3.19.0

  • Bug:

    • MPMD-353 - API incompatibility with jansi after upgrading m-shared-utils
  • Task:

Enjoy,

-The Maven team

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation