[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[sisu-users] sisu for maven-plugin-api: depencency convergence error
|
Hi all,
I have a very restricted point of view towards sisu but this one is
*very* important to me:
I am a java developer working with the main build tool, maven, and will
in the sequel find myself writing plugins.
Plugins depend on the maven-plugin-api which delends on sisu.
Find below part of the output of the enforcer plugin unveiling
convergence error.
Dependency convergence error for
org.codehaus.plexus:plexus-classworlds:2.5.2 paths to dependency are:
+-eu.simuline.m2latex:latex-maven-plugin:1.5-SNAPSHOT
+-org.apache.maven:maven-plugin-api:3.8.4
+-org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.5
+-org.codehaus.plexus:plexus-classworlds:2.5.2
and
+-eu.simuline.m2latex:latex-maven-plugin:1.5-SNAPSHOT
+-org.apache.maven:maven-plugin-api:3.8.4
+-org.codehaus.plexus:plexus-classworlds:2.6.0
As one can see, maven-plugin-api depens on plexux-classordls version
2.6.0 directly,
but it also depends also on vlexus-classworlds 1.5.2 via sisu 3.5.0
which is the latest version.
To resolve this inconsistency, I would like to ask you, whether you
could upgrade to plexus-classworlds 2.6.0.
There is another case which is analogous and is shown below
Dependency convergence error for org.codehaus.plexus:plexus-utils:3.3.0
paths to dependency are:
+-eu.simuline.m2latex:latex-maven-plugin:1.5-SNAPSHOT
+-org.apache.maven:maven-plugin-api:3.8.4
+-org.apache.maven:maven-artifact:3.8.4
+-org.codehaus.plexus:plexus-utils:3.3.0
and
+-eu.simuline.m2latex:latex-maven-plugin:1.5-SNAPSHOT
+-org.apache.maven:maven-plugin-api:3.8.4
+-org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.5
+-org.codehaus.plexus:plexus-utils:3.0.24
and
+-eu.simuline.m2latex:latex-maven-plugin:1.5-SNAPSHOT
+-org.apache.maven:maven-plugin-api:3.8.4
+-org.codehaus.plexus:plexus-utils:3.3.0
and
+-eu.simuline.m2latex:latex-maven-plugin:1.5-SNAPSHOT
+-org.apache.maven:maven-model:3.8.4
+-org.codehaus.plexus:plexus-utils:3.3.0
and
+-eu.simuline.m2latex:latex-maven-plugin:1.5-SNAPSHOT
+-org.codehaus.plexus:plexus-utils:3.3.0
One can see that maven-model-api depends on plexus-utils 3.3.0 in
various ways.
But it also depends on plexus-tuils version 3.0.24 via sisu 0.3.5.
Here again: could you upgrade to plexus-utils 3.3.0 to resolve the
inconsistency?
As maven-plugin-api is needed to write maven plugins and plugins are the
proper workers of maven,
it would be great if you could update because consistencyency of new
plugins depends on that.
Then I would ask the maven-lugin peole to change to the new sisu version
to resolve the problem.
Best Regards,
Ernst