Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.4-incubating
-
None
Description
From Maven 2.0.6 Maven automatically injected plexus-utils:1.1 as a direct dependency to any Maven plugin.
So even if there was a transitive dependency to a higher version (in our case the executable-component needs at least 1.4.5), that got overruled by the automagically injected 1.1.
Related issues from Maven:
- http://jira.codehaus.org/browse/MNG-3819
- http://jira.codehaus.org/browse/MNG-4276
- http://jira.codehaus.org/browse/MNG-2892
This lead to NPANDAY-416, where we had trouble with the quoting of commandline parameters.
The solution is to add a direct dependency to a newer plexus-utils-version (specified in plugins-parent) into all our plugins.
Attachments
Issue Links
- supercedes
-
NPANDAY-416 MVN 2.2.1: Tests in projects whose paths contains spaces fails: Reason: maven-test-plugin resolves to plexus-utils:1.1
- Resolved