Apache Maven

Thursday April 28, 2022

Apache Maven Shared Component: Maven Reporting Exec Version 2.0.0-M1 Released

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

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

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

Release Notes Apache Maven Shared Component: Maven Reporting Exec Version 2.0.0-M1

Enjoy,

-The Apache Maven team

Saturday April 23, 2022

Apache Maven Reporting Impl Version 4.0.0-M1

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

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

Release Notes

Enjoy,

-The Apache Maven Team

Wednesday April 20, 2022

Apache Maven Reporting API Version 4.0.0-M1

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

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

Release Notes Maven Reporting API Version 4.0.0-M1

Enjoy,

-The Apache Maven Team

Sunday April 10, 2022

Apache Maven Shared Component: Maven Invoker Version 3.2.0

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Maven Invoker, version 3.2.0

Apache Maven Invoker is a component to programmatically invoke Maven build.

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

1
2
3
4
5
6
7
<dependencies>
  <dependency>
    <groupId>org.apache.maven.shared</groupId>
    <artifactId>maven-invoker</artifactId>
    <version>3.2.0</version>
  </dependency>
</dependencies>

Release Notes – Maven Shared Components – Version maven-invoker-3.2.0

  • Bug:

  • New Feature:

    • MSHARED-1007 – Add MavenHome and MavenExecutable options to
  • InvocationRequests:

    • MSHARED-1009 – Allow providing Maven executable from workspace
    • MSHARED-1018 – Allow for using the -ntp ,—no-transfer-progress flag in Maven invocations
    • MSHARED-1019 – Allow pass raw cli option to Maven process
  • Improvements:

    • MSHARED-577 – Remove usage of M2_HOME environment variable
    • MSHARED-649 – Use setBaseDirectory() and setPomFile() simultaneously so that a temporary pom file may be used for the maven invocation
    • MSHARED-999 – Shared GitHub Actions
    • MSHARED-1006 – Invoker should be safely used in multi thread
    • MSHARED-1012 – Improve error for invalid Maven home
  • Tasks:

  • Dependency upgrade:

Enjoy,

-The Apache Maven team

Thursday March 24, 2022

Apache Maven Shared Component: Maven Verifier Version 1.8.0 Released

The Apache Maven team is pleased to announce the release of the Maven Verifier, version 1.8.0.

This library provides a test harness for Maven integration tests.

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

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

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

Release Notes – Maven Verifier – Version 1.8.0

  • Bug:

    • MSHARED-1015 – Using Embedded3xLauncher fails with “-Dmaven.multiModuleProjectDirectory system property is not set”
  • New Feature:

  • Improvements:

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

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

Saturday February 05, 2022

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

Saturday January 29, 2022

Apache Maven Shared Component: Maven Dependency Analyzer Version 1.12.0

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Component: Maven Dependency Analyzer Version 1.12.0

Analyzes the dependencies of a project for undeclared or unused artifacts.

You should specify the version in your project’s dependency list:

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-dependency-analyzer</artifactId>
  <version>1.12.0</version>
</dependency>

Release Notes – Maven Dependency Analzyer Version 1.12.0

  • Bugs:

    • MSHARED-785 – ConstantPoolParser false-positives
    • MSHARED-997 – Failed / error test DefaultProjectDependencyAnalyzerTest in maven-dependency-analyzer
    • MSHARED-1021 – Handle different classes from same artifact used by model and test code
    • MSHARED-1023 – dependency:analyze detected wrong transitive dependency
  • New Features:

    • MSHARED-632 – Expose which dependency classes are used and where
    • MSHARED-1020 – Include class names in used undeclared dependencies
  • Improvement:

Enjoy,

-The Apache Maven team

Wednesday January 05, 2022

Apache Maven Shared Component: Maven Archiver Version 3.5.2 released

The Apache Maven team is pleased to announce the release of the Maven Archiver, version 3.5.2.

The Maven Archiver is mainly used by plugins to handle packaging. The version numbers referenced in the Since column on this page are the version of the Maven Archiver component – not for any specific plugin. To see which version of Maven Archiver a plugin uses, go to the site for that plugin.

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

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-archiver</artifactId>
  <version>3.5.2</version>
</plugin>

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

Release Notes – Maven Archiver – Version 3.5.2

  • Bugs:

    • MSHARED-849 – archiver sorts META-INF/MANIFEST.MF before META-INF/ in ZIP header
  • Dependency upgrade:

Enjoy,

-The Apache Maven team

Saturday December 26, 2020

Apache Maven Shared Component: Maven Artifact Transfer Version 0.13.1 Released

The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Artifact Transfer Version 0.13.1

An API to install, deploy and resolving artifacts with Maven3

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-artifact-transfer</artifactId>
  <version>0.13.1</version>
</dependency>

Release Notes Apache Shared Componet Maven Artifact Transfer 0.13.1

  • Bugs:

    • MSHARED-863 – Possible NPEx in Maven30DependencyResolver.resolveDependencies
    • MSHARED-874 – NPE with maven-dependency-plugin
    • MSHARED-913 – Missing component annotations for maven3 and maven31 dependency collectors
    • MSHARED-920 – NPE in DefaultArtifactInstaller.install – missing injection of RepositoryManager
  • New Feature:

    • MSHARED-843 – Provide artifacts in CollectorResult when collectDependencies
  • Improvements:

    • MSHARED-864 – Refactor and simplify code
    • MSHARED-865 – Line up all IT’s with Maven versions
    • MSHARED-869 – Reduce duplication in DefaultDependencyCollector-s
    • MSHARED-875 – Remove enforcer for bytecode enforcement
    • MSHARED-879 – make build Reproducible
    • MSHARED-889 – Remove explicit version for maven-shade-plugin
    • MSHARED-922 – Remove checksum creation from DefaultProjectDeployer
  • Tasks:

    • MSHARED-877 – Remove hard coded version for maven-invoker-plugin
    • MSHARED-878 – Add automatic module name
  • Dependency upgrades:

    • MSHARED-845 – Upgrade plexus-utils 3.3.0
    • MSHARED-846 – Upgrade commons-codec – 1.13
    • MSHARED-857 – Upgrade commons-codec 1.14
    • MSHARED-858 – Upgrade maven-shared-component parent to 34
    • MSHARED-859 – Upgrade maven-common-artifact-filters 3.1.0
    • MSHARED-876 – Upgrade in IT all maven-plugin parents to version 34
    • MSHARED-883 – Upgrade groovy from 2.4.10 to 3.0.3 for maven-invoker-plugin

Enjoy,

-The Maven team

Saturday June 20, 2020

Apache Maven Shared Component: Maven Reporting Exec Version 1.5.1 Released

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

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

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

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

  • Bugs:

    • MSHARED-923 – upgrade maven-shade-plugin to 3.2.4 to get Reproducible Build
    • MSHARED-924 – fix Xpp3DomUtils shading relocation
    • MSHARED-921 – NoSuchMethodError: ‘Xpp3Dom.getInputLocation()’ with Maven versions < 3.6.1
  • Improvements:

  • Task:

    • MSHARED-663 – mark ReportPlugin and ReportSet package private

Enjoy,

-The Apache Maven team

Tuesday April 07, 2020

Apache Maven Shared Component: Maven Verifier Version 1.7.1 Released

The Apache Maven team is pleased to announce the release of the Maven Verifier, version 1.7.1.

This library provides a test harness for Maven integration tests.

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

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

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

Release Notes – Maven Verifier – Version 1.7.1

  • Bug:

    • MSHARED-872 – Embedded3xLauncher cannot be initialized

Enjoy,

-The Apache Maven team

Tuesday March 31, 2020

Apache Maven Shared Component: Maven Verifier Version 1.7.0 Released

The Apache Maven team is pleased to announce the release of the Maven Verifier, version 1.7.0.

This library provides a test harness for Maven integration tests.

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

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

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

Release Notes – Maven Verifier – Version 1.7.0

  • Bugs:

    • MSHARED-723 – Upgrade mave-surefire/failsafe-plugin 2.21.0
    • MSHARED-769 – FileNotFoundException not thrown for unknown property file
  • New Feature:

  • Improvements:

  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Sunday December 01, 2019

Apache Shared Component: Apache Maven Artifact Transfer Version 0.12.0 Released

The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Artifact Transfer Version 0.12.0

An API to install, deploy and resolving artifacts with Maven3

1
2
3
4
5
<dependency>
  <groupId>org.apache.maven.shared</groupId>
  <artifactId>maven-artifact-transfer</artifactId>
  <version>0.12.0</version>
</dependency>

Release Notes Apache Shared Componet Maven Artifact Transfer 0.12.0

  • Bug:

    • MSHARED-818 – Issue management URL in maven-artifact-transfer returns 404
  • Improvements:

    • MSHARED-811 – Improve handling of Metadata
    • MSHARED-817 – Change eclipse aether dependency scope to provided

Enjoy,

-The Maven team

Karl-Heinz Marbaise

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation