Buongiorno a tutti,
Mi trovo con un problema di Java un pò particolare.
Stò lavorando su un progetto java condiviso con altri miei colleghi, al quale non sò come porre rimedio.
Partiamo da questo presupposto che non sò quanto sia vero, ma che mi crea problemi: Io sò che due artefatti diversi, ma appartenenti al medesimo "GroupId" devono avere la stessa versione.
Invece io mi trovo con un pom.xml di un progetto fatto in questo modo:
<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-jpa -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.11.0.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-commons-core -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons-core</artifactId>
<version>1.4.1.RELEASE</version>
</dependency>
Il problema ora è questo: mi trovo con due artefatti diversi:
spring-data-jpa e
spring-data-commons-core ma Il groupId di entrambi è lo stesso:
org.springframework.data.
Ho dunque un errore di mismatch della versione.
Come si risolve, in questi casi?
Grazie