Entries tagged [shared]

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

Thursday August 25, 2022

Apache Maven Dependency Tree Version 3.2.0 Released

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

A tree-based API for resolution of Maven project dependencies.

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

Release Notes Apache Shared Componet Maven Dependency Tree 3.2.0

  • Bug:

    • MSHARED-1016 - Transitive provided dependencies are not removed from collected dependency graph
  • Improvements:

  • Dependency upgrade:

Enjoy,

-The Maven team

Wednesday August 24, 2022

Maven Dependency Analyzer Version 1.13.0 Released

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

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

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

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

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

Release Notes - Maven Shared Components - Version 1.13.0

  • Bugs:

    • MSHARED-1037 - method type signature should not add be added to classes
    • MSHARED-1038 - Inner classes are in same compilation unit as container class
    • MSHARED-1039 - Array parsing is incorrect
  • Improvements:

    • MSHARED-1035 - Get rid of maven-plugin-testing-tools for IT test
    • MSHARED-1036 - Project classes are analyzed many times
  • Task:

  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Tuesday August 09, 2022

Apache Shared Component: Apache Maven Reporting Impl. Version 3.2.0

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

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

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

Release Notes Maven Reporting Impl. Version 3.2.0 Released

  • Improvement:

    • MSHARED-1099 - Render with a skin when report is run in standalone mode
  • Dependency upgrades:

Enjoy,

  • The Apache Maven Team

Saturday July 30, 2022

Apache Maven SCM Version 2.0.0-M2 Released

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

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-M2

  • Bugs:

    • SCM-807 - JGit impl check-in fails unless the Maven project is in the working copy root
    • SCM-913 - NPE on ChangeSet.toString() when no mergedRevisions are set
    • SCM-945 - Support OpenSSH private keys with maven-scm-provider-jgit
    • SCM-976 - GitExe changelog does not work in if the user has defined a custom format
    • SCM-981 - Several integration tests are never run and fail if you do
    • SCM-986 - SvnExe's SvnRemoteInfoCommand incorrectly implemented
    • SCM-991 - GitDiffConsumer cannot parse moved files
  • New Feature:

    • SCM-977 - Support for retrieving tags from the changelog
  • Improvements:

    • SCM-925 - Implement RemoveCommand in maven-scm-provider-jgit with TCK test for all providers
    • SCM-942 - No run-its, tck-local and tck-hg profiles
    • SCM-943 - scm:check-local-modification does not support excludes
    • SCM-992 - Support explicitly configured SSH private key for gitexe provider
    • SCM-993 - Add tests for SSH private key-based authentication during checkout (clone)
    • SCM-994 - Add JGit CredentialsProvider based on Plexus Interactivity API
    • SCM-999 - Document provider IDs
  • Test:

    • SCM-989 - Tests fail if svn and/or git are not installed
  • Tasks:

    • SCM-979 - Replace Plexus Container Default with Sisu Plexus Shim
    • SCM-980 - Remove code duplication in ListMojo
    • SCM-983 - Drop SCM Logger in favor of SLF4J
    • SCM-984 - Replace use of JUnit 3 PlexusTestCase with Junit 4
    • SCM-985 - Drop/replace usage of Commons Lang 2
    • SCM-995 - Upgrade JGit to 5.13.1 and leverage Apache Mina SSHD instead of JSch
  • Dependency upgrades:

    • SCM-978 - Upgrade Maven prerequisite to 3.2.5
    • SCM-982 - Upgrade to Java 8

Enjoy,

-The Apache Maven team

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

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

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation