Hi,

maven-shared-incremental was released once, as 1.1, on 2013-04-03, and has
had no functional change since. Every commit on master after that release
is housekeeping (parent POM bumps, formatting, CI and site descriptor
updates); the 2.0.0-SNAPSHOT on master has never been published.

The library has a single consumer: maven-compiler-plugin. The 4.x line
dropped it in 2024 with its own IncrementalBuild implementation, and
https://github.com/apache/maven-compiler-plugin/pull/1128
<https://www.google.com/url?q=https://github.com/apache/maven-compiler-plugin/pull/1128&source=gmail&ust=1789917106312000&sa=E>
inlines the two classes into the 3.x line, keeping the target/maven-status
layout and file formats unchanged. Once that is merged, no Maven project
depends on the library. The abstraction was never picked up by any other
plugin in the 13 years since it was extracted.

I therefore propose that we retire maven-shared-incremental.

I do not propose a final release. 1.1 stays available on Maven Central, and
the open items on the repository (PR #23 and two issues, MSHARED-767 and
MSHARED-1262) will be closed with a pointer to the compiler plugin, which
already carries the same fix.

If this vote is successful I will mark the component as retired on its
site, and the source code repository will be archived, meaning it's
read-only in the future.

The process for retiring a component is described here:
https://maven.apache.org/developers/retirement-plan-plugins.html

The vote is open for 72 hours.

[ ] +1 Yes, it's about time
[ ] -1 No, because...

Sylwester

Reply via email to