Am 2023-03-28 um 20:18 schrieb Konrad Windszus:
Hi,
The initial goal of maven-shared-utils from 
https://maven.apache.org/shared/maven-shared-utils/ was never reached as 
plexus-utils was never decommissioned but rather received most attention in the 
past.
Lots of new bugfixes only ended up in plexus-utils and were never backported to 
maven-shared-utils.
Given that I would propose to officially deprecated maven-shared-utils and 
instead recommend using either plexus-utils or Apache Commons libraries (IO, 
Lang3, …).
Afterwards we should get rid of all dependencies towards it from all Maven 
Plugins and Core.

I second that!

Currently we have the unfortunate situation that the code is duplicated without 
a clear way forward.
The only feature which is not found in plexus-utils is 
https://maven.apache.org/shared/maven-shared-utils/apidocs/org/apache/maven/shared/utils/logging/package-summary.html
 but that has been added to Maven 4 API meanwhile and potentially can be easily 
added to plexus utils.

WDYT?

I'd make this a standalone, tiny components. No huge module anymore.

Reply via email to