Apache Maven
Apache Maven Reporting API 3.1.1 released
The Apache Maven team is pleased to announce the release of the Apache Shared Component: Apache Maven Reporting API Version 3.1.1
Abstract classes to manage report generation, which can be run both:
- as part of a site generation, as a maven-reporting-api's MavenReport,
- or as a direct standalone goal invocation, as a maven-plugin-api's Mojo.
1<plugin>
2 <groupId>org.apache.maven.reporting</groupId>
3 <artifactId>maven-reporting-api</artifactId>
4 <version>3.1.1</version>
5</plugin>
Release Notes Maven Reporting API Version 3.1.1
-
Task:
- MSHARED-1118 - Restore binary compat for MavenReport (partially revert MSHARED-1024)
Enjoy,
-The Apache Maven Team
Posted at 07:17PM Jul 31, 2022
by khmarbaise in Shared Component Release |
|
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:
Enjoy,
-The Apache Maven team
Posted at 08:18PM Jul 30, 2022
by khmarbaise in Shared Component Release |
|
Apache Maven Indexer Version 6.2.2 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Indexer, version 6.2.2.
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.
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.2.2
-
Bug:
- MINDEXER-164 - IndexOutOfBoundsException during indexing of repositories files
Enjoy,
-The Apache Maven team
Posted at 02:14PM Jul 29, 2022
by khmarbaise in maven-indexer |
|
Apache Maven Resolver 1.8.2 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Resolver, version 1.8.2
Apache Maven Artifact Resolver is a library for working with artifact repositories and dependency resolution.
Maven Artifact Resolver deals with the specification of local repository, remote repository, developer workspaces, artifact transports and artifact resolution.
It is expected to be extended by concrete repository implementation, like Maven Artifact Resolver Provider for Maven repositories or any other provider for other repository formats.
You can download the appropriate sources etc. from the download page.
Release Notes - Maven Resolver - Version Maven Artifact Resolver 1.8.2
-
Bugs:
- MRESOLVER-246 - m-deploy-p will create hashes for hashes
- MRESOLVER-265 - Discrepancy between produced and recognized checksums
-
Dependency upgrade:
- MRESOLVER-251 - Upgrade Redisson to 3.17.5
Enjoy,
- The Apache Maven team
Posted at 08:52PM Jul 28, 2022
by khmarbaise in Maven Resolver Release |
|
Apache Maven Resources Plugin Version 3.3.0 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Resources Plugin, Version 3.3.0.
The Resources Plugin handles the copying of project resources to the output directory. There are two different kinds of resources: main resources and test resources. The difference is that the main resources are the resources associated to the main source code while the test resources are associated to the test source code.
Thus, this allows the separation of resources for the main source code and its unit tests.
You should specify the version in your project's plugin configuration:
1<plugin>
2 <groupId>org.apache.maven.plugins</groupId>
3 <artifactId>maven-resources-plugin</artifactId>
4 <version>3.3.0</version>
5</plugin>
You can download the appropriate sources etc. from the download page:
https://maven.apache.org/plugins/maven-resources-plugin/download.cgi
Release Notes - Apache Maven Resources Version 3.3.0
-
Bugs:
- MRESOURCES-237 - Resource plugin's handling of symbolic links changed in 3.0.x, broke existing behavior
- MRESOURCES-265 - Resource copying not using specified encoding
- MRESOURCES-268 - java.nio.charset.MalformedInputException: Input length = 1
- MRESOURCES-269 - Symlinks cause copying resources to fail
- MRESOURCES-273 - Filtering of Maven properties with long names is not working after transition from 2.6 to 3.2.0
- MRESOURCES-275 - valid location for directory parameter is always required
-
New Feature:
- MRESOURCES-250 - Add ability to flatten folder structure into target directory when copying resources
-
Tasks:
- MRESOURCES-277 - Update plugin (requires Maven 3.2.5+)
- MRESOURCES-283 - Require Java 8
-
Dependency upgrades:
- MRESOURCES-282 - Upgrade maven-plugin parent to 36
- MRESOURCES-286 - Upgrade Maven Filtering to 3.3.0
Enjoy,
-The Apache Maven team
Posted at 10:52PM Jul 25, 2022
by khmarbaise in Plugin Release |
|
Apache Maven Site Plugin, version 4.0.0-M3 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Site Plugin, version 4.0.0-M3.
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<plugin>
2 <groupId>org.apache.maven.plugins</groupId>
3 <artifactId>maven-site-plugin</artifactId>
4 <version>4.0.0-M3</version>
5</plugin>
Release Notes - Maven Site Plugin - Version 4.0.0-M3
-
Dependency upgrades:
Enjoy,
-The Apache Maven team
Posted at 12:56PM Jul 25, 2022
by khmarbaise in Plugin Release |
|
Apache Maven Install Plugin, version 3.0.1 released
The Apache Maven team is pleased to announce the release of the Apache Maven Install Plugin, version 3.0.1.
The Install Plugin is used during the install phase to add artifact(s) to the local repository. The Install Plugin uses the information in the POM (groupId, artifactId, version) to determine the proper location for the artifact within the local repository.
NOTE:
- Plugin is Java7 level and compatible with Maven 3.2.5+
1<plugin>
2 <groupId>org.apache.maven.plugins</groupId>
3 <artifactId>maven-install-plugin</artifactId>
4 <version>3.0.1</version>
5</plugin>
You can download the appropriate sources etc. from the download page.
Release Notes - Maven Install Plugin Version 3.0.1
-
Bug:
- MINSTALL-160 - generatePom=true with 3.0.0-M1 does not generate minimal POM but copies existing one
Enjoy,
-The Apache Maven team
Posted at 07:12PM Jul 23, 2022
by khmarbaise in Plugin Release |
|
Apache Maven Assembly Plugin, version 3.4.2 released
The Apache Maven team is pleased to announce the release of the Apache Maven Assembly Plugin, version 3.4.2.
The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project output along with its dependencies, modules, site documentation, and other files into a single distributable archive.
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-assembly-plugin</artifactId>
4 <version>3.4.2</version>
5</plugin>
Release Notes - Maven Assembly Plugin - Version 3.4.2
-
Bug:
- MASSEMBLY-969 - Excludes filtering in 3.4.0 and 3.4.1 differs from 3.3.0
-
Task:
- MASSEMBLY-949 - Examples should refer to https instead of http
Enjoy,
-The Apache Maven team
Posted at 12:22PM Jul 23, 2022
by khmarbaise in Plugin Release |
|