C'è un modo per dire Maven (quando fare pacchetto mvn, sito mvn o ...), non per risolvere le dipendenze dal repository locale?Come prevenire Maven per risolvere le dipendenze nel repository locale
Sfondo di questa domanda: A volte mi trovo in problemi, quando le dipendenze precedentemente memorizzate nella cache (ad esempio SomeProject-0,7-alfa) non sono più disponibili nel repository remoto. Nella mia build locale, tutto funziona ancora correttamente, in quanto la dipendenza è stata memorizzata nella cache in precedenza. Non appena condivido il mio pom con gli altri, possono mettersi nei guai, dato che non hanno una versione cache di quella dipendenza e la dipendenza non può più essere risolta dal repository remoto.
Qualsiasi aiuto sarà apprezzato. Grazie in anticipo!
Perché la dipendenza non è più disponibile nel repository remoto? Se c'è una versione più recente, perché non aggiornarla semplicemente? Se la nuova versione non è retrocompatibile, perché rimuovere il vecchio? –
Il problema sta rilevando il fatto che la vecchia versione non è più disponibile. Non riesco a controllare tutte le dipendenze manualmente e poiché sto avendo la versione locale memorizzata nella cache del maven di dipendenza non più disponibile non dirmi che c'è un problema. –
Capisco il tuo problema diretto; tuttavia, ho provato a notare con le mie domande che IMHO potrebbe esserci un problema di processo. E in questo caso è probabilmente meglio risolvere la causa principale piuttosto che cercare una soluzione alternativa. –