You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2022/06/26 16:46:00 UTC

[jira] [Created] (JCRVLT-641) Use plexus-utils instead of Maven Shared Utils

Konrad Windszus created JCRVLT-641:
--------------------------------------

             Summary: Use plexus-utils instead of Maven Shared Utils
                 Key: JCRVLT-641
                 URL: https://issues.apache.org/jira/browse/JCRVLT-641
             Project: Jackrabbit FileVault
          Issue Type: Improvement
          Components: package maven plugin
            Reporter: Konrad Windszus
            Assignee: Konrad Windszus


Despite what is written in https://maven.apache.org/shared/maven-shared-utils/

{quote} 
This project aims to be a functional replacement for plexus-utils in Maven.

It is not a 100% API compatible replacement though but a replacement with improvements: lots of methods got cleaned up, generics got added and we dropped a lot of unused code.

Then there are additions, like styled message API.
{quote}

the library is not really well maintained and mostly contains deprecated code now. Plexus-utils nowadays seems to be the better choice (https://lists.apache.org/thread/7dsyg3q1f2qvgzxq3snkcsnfkwltcfwj, and https://the-asf.slack.com/archives/C7Q9JB404/p1654722485674189).

Therefore the changes from JCRVLT-501 should basically be reverted, so that we can get rid of maven-shared-utils (and therefore reduce the dependency footprint of the plugin, as plexus-utils is transitively required anyways).





--
This message was sent by Atlassian Jira
(v8.20.7#820007)