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.

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?

Konrad

Reply via email to