[ANN] Apache Maven Plugin Tools 3.12.0 Released

2024-04-06 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Plugin Tools, version 3.12.0

The Maven Plugin Tools contains the necessary tools to generate rebarbative 
content like descriptor, help and documentation.

https://maven.apache.org/plugins-tools/index.html

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


org.apache.maven.plugins
maven-plugin-plugin
3.12.0


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

https://maven.apache.org/plugin-tools/download.html

Release Notes - Maven Plugin Tools - Version 3.12.0

** Improvement
* [MPLUGIN-510] - update plugin system requirements history structure
* [MPLUGIN-511] - create and share tooling to detect plugin prerequisites 
history
* [MPLUGIN-514] - switch dependency schema from png + imagemap to svg, and 
update

Enjoy,

-The Apache Maven team



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



[ANN] Apache Maven Source Plugin 3.3.1 Released

2024-04-06 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache
Maven Source Plugin, version 3.3.1

The Source Plugin creates a jar archive of the source files of the current
project.

https://maven.apache.org/plugins/maven-source-plugin/

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


  org.apache.maven.plugins
  maven-source-plugin
  3.3.1


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

https://maven.apache.org/plugins/maven-source-plugin/download.cgi

Release Notes - Maven Source Plugin - Version 3.3.1

** Bug
* [MSOURCES-139] - Typo in exception

** Improvement
* [MSOURCES-137] - umask makes artifacts generated by maven-source-plugin 
not easy to reproduce

** Dependency upgrade
* [MSOURCES-142] - Upgrade plexus-archiver to 4.8.0

Enjoy,

-The Apache Maven team



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



[ANN] Apache Maven Artifact Plugin 3.5.1 Released

2024-04-06 Thread Hervé Boutemy
The Apache Maven team is pleased to announce the release of the Apache Maven 
Artifact Plugin, version 3.5.1

This plugin is used for Reproducible Builds tasks about artifacts.

https://maven.apache.org/plugins/maven-artifact-plugin/

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


  org.apache.maven.plugins
  maven-artifact-plugin
  3.5.1


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

https://maven.apache.org/plugins/maven-artifact-plugin/download.cgi

Release Notes - Maven Artifact Plugin - Version 3.5.1

** Bug
* [MARTIFACT-54] - In multi-module projects check-buildplan fails on 
project.build.outputTimestamp

** Improvement
* [MARTIFACT-52] - add moduleinfo.skipModules property to skipModules 
parameter
* [MARTIFACT-53] - improve message when outputTimestamp not defined in 
reactor: WARN only
* [MARTIFACT-56] - Upgrade maven-plugin parent to 41

Enjoy,

-The Apache Maven team



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: maven-pmd-plugin next version? (PMD 7 Upgrade)

2024-04-06 Thread Matthias Bünger

Hey,

I see benefit in upgrading to PMD 7, users have to adjust their rulesets
from time to time anyway. I had to upgrade the on from my team when
trying (and failing ^^) to upgrade vom maven-pmd-plugin sub 2.14 to 2.21
too due changed/deprecated rules.

>The question is now: Should the next version of m-pmd-p be called
3.22.0 or 4.0.0?

There was a discussion the list that maven plugins should start with a 4
when they are upgraded to the Maven 4 plugin API (I hope the wording is
correctly). So if this is not the case (and "only" the PMD version") is
listed I would argue to not call it 4.0.0 but 3.3.1 (to show the bump of
PMD via minor version).

Greetings

Matthias

Am 05.04.2024 um 21:42 schrieb Andreas Dangel:

Hi all,

I'd like to hear your opinions about [1] / [2]:

Adding support for PMD 7, which is a major version upgrade from PMD
6.55.0, might impact end-users under certain conditions: If they use
custom rulesets and use a rule, which no longer exists or has been
replaced, they need to update their rulesets so that it will be
working with PMD 7. Or if they have written custom rules.

Using PMD 7 however, enables support for Java 21. Upgrading PMD in
m-pm-p would bring this to all users. While m-pmd-p itself didn't
change much (e.g. the maven configs are still valid), the underlying
PMD of course did (and therefore any custom rulesets might need to be
updated).

This fact, that there might be changes needed when upgrading, will be
added on the plugin documentation page [3] under "Upgrading notes"
(part of PR 144).

The question is now: Should the next version of m-pmd-p be called
3.22.0 or 4.0.0?

If there are no objections, I would merge PR 144 and start a release
of m-pmd-p as 3.22.0 some time next week.


Thanks,

Andreas


[1]: https://github.com/apache/maven-pmd-plugin/pull/144
[2]: https://issues.apache.org/jira/browse/MPMD-379
[3]: https://maven.apache.org/plugins/maven-pmd-plugin/index.html




-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org