Estoy trabajando en un proyecto con dependencia X. X, a su vez, depende de Y.
Solía incluir explícitamente Y en el pom de mi proyecto. Sin embargo, no se usó y para hacer las cosas más limpias, en cambio lo agregué al pom de X como una dependencia. X está marcado como una dependencia de lanzamiento.
El problema es que después de eliminar Y del pom de mi proyecto y agregarlo al pom de X, mi proyecto no lo está recuperando mvn -U clean package
. Sé -U instantáneas de actualización pero no lanzamientos.
Entonces, sin eliminar el directorio ~ / .m2 / repository, ¿cómo puedo forzar una nueva descarga de X's pom? Además, intenté correr dependency:purge-local-repository
y tampoco funcionó.
X
el pom, entonces debería constituir una nueva versión, incluso si es solo un cambio de número de parche: 1.3
-> 1.3.1
. Entonces, eso eliminaría este problema desde el primer momento.