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.
