I really don't get it.

Using the  mvn dependency:tree -Dverbose -Dincludes=commons-codec I trace
the 1.3 version back to jena-base:

[INFO] --- maven-dependency-plugin:3.1.1:tree (default-cli) @
spring-jena-starter ---
[INFO] Verbose not supported since maven-dependency-plugin 3.0
[INFO] my.application:spring-jena-starter:jar:0.0.1-SNAPSHOT
[INFO] \- org.apache.jena:apache-jena-libs:pom:3.17.0:compile
[INFO]    \- org.apache.jena:jena-shacl:jar:3.17.0:compile
[INFO]       \- org.apache.jena:jena-arq:jar:3.17.0:compile
[INFO]          \- org.apache.jena:jena-core:jar:3.17.0:compile
[INFO]             \- org.apache.jena:jena-base:jar:3.17.0:compile
[INFO]                \- commons-codec:commons-codec:jar:1.13:compile

Even when I add 1.5 to my pom I get the same error. When I show the
effective pom in IntelliJ it mentions 1.3 even when I explicitly add 1.5 in
my project pom.

Johan,

Op wo 20 jan. 2021 om 23:34 schreef Andy Seaborne <a...@apache.org>:

> There is an example of choosing an older version because it is nearer
> despite being both older and later in the tree
>
>
> https://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.html
>
> so
>
> mvn dependency:tree -Dverbose -Dincludes=commons-codec
>
> may help
>
>      Andy
>

Reply via email to