Maven za każdym razem pobiera poprawną + niepoprawną wersje dla mysql

0
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.11</version>
        </dependency>

Jakiej wersji nie ustawie zawsze pobiera dodatkowo 5.1.44, ta wersja nie jest zależnością do żadnej innej. Jak to naprawić?

0

Wejdź do folderu projektu (tam gdzie plik pom). Wpisz w konsoli

mvn dependency:tree -Dverbose

następnie wklej tutaj wszystko co ci wypluje maven. Maven może nadpisywać wersje ale nie dopuszcza istnienia 2 takich samych artefaktów. Wydaje mi sie że sytuacja o ktorej piszesz nie ma prawa zaistnieć. Możliwe ze IDE którego używać niekoniecznie może odświeżać wylistowane zaleznosci.

0
...
[WARNING] Using Maven 2 dependency tree to get verbose output, which may be inconsistent with actual Maven 3 resolution
[INFO] com.acyprods:backend:jar:0.0.1-SNAPSHOT
[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.8.1:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-core:jar:2.8.10:compile (version managed from 2.8.1)
[INFO] +- mysql:mysql-connector-java:jar:8.0.11:compile
[INFO] |  \- com.google.protobuf:protobuf-java:jar:2.6.0:runtime
[INFO] +- org.hibernate:hibernate-core:jar:4.3.11.Final:compile
...
[INFO] com.acyprods:runner:jar:0.0.1-SNAPSHOT
[INFO] +- com.acyprods:backend:jar:0.0.1-SNAPSHOT:compile
...
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.8.10:compile
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
[INFO] |  |  \- com.fasterxml.jackson.core:jackson-core:jar:2.8.10:compile
[INFO] |  +- mysql:mysql-connector-java:jar:5.1.44:compile (version managed from 8.0.11)
[INFO] |  +- org.hibernate:hibernate-core:jar:4.3.11.Final:compile
...

1 użytkowników online, w tym zalogowanych: 0, gości: 1