In my maven pom.xml I have the following dependency:
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>Chart.js</artifactId>
<version>2.0.2</version>
</dependency>
When I build it, maven loads Version 1.1.1
instead of 2.0.2
. I can't explain why this could happen. mvn dependency:tree
gives me the following output:
[INFO] my.group:mypackage:war:0.0.1-SNAPSHOT
[INFO] ...
[INFO] +- org.webjars.bower:Chart.js:jar:1.1.1:compile
[INFO] +- org.webjars.bower:angular-chart.js:jar:0.10.2:compile
[INFO] ...
So, Chart.js
is a direct dependency of my project and no other dependency depends on Chart.js
and forces loading of version 1.1.1
. Even when I look at the effective pom in IntelliJ, there is no dependency for version 1.1.1
, only my dependency for 2.0.2
.
Any idea why maven loads the wrong version?