THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Make sure Plexus
AbstractLogEnabled
is not used (extended), Maven since 3.x uses SLF4J instead. - Make sure ancient
org.codehaus.plexus:plexus-container-default
is NOT used as dependency IN ANY SCOPE. In general, all shared components should be migrated to JSR330, while use of Plexus Container MAY BE still needed in UTs (due Plexus Components present in dependencies). Then use Sisu Plexus Shim instead (but only in test scope):org.eclipse.sisu:org.eclipse.sisu.plexus
(currently 0.3.45, soon 1.0.0) - Make sure components in project use JSR330 annotations and not
org.codehaus.plexus:plexus-component-annotations
or EVEN WORSE, the Plexus QDox Javadoc annotations. - Drop use of Plexus Component Descriptor and
org.codehaus.plexus:plexus-component-metadata
plugin, and useorg.eclipse.sisu:sisu-maven-plugin
instead.
...