Aggiornamento: Questo non dovrebbe/non dovrebbe più verificarsi, vedere risposta accettata. Se stai affrontando questo problema con un altro barattolo, è in genere una cosa transitoria. Puoi provare alcuni dei rimedi suggeriti in altre risposte.Errore di dipendenze irrisolte quando si segue la guida all'uso di Jersey 2.0
Sto seguendo le istruzioni da Jersey 2.0 user guide. Quando raggiungo 1.3 (in esecuzione il progetto, ottengo il seguente errore:
[ERROR] Failed to execute goal on project xxx-service: Could not resolve dependencies for project xxx.restapi:xxx-service:jar:1.0-SNAPSHOT: Failure to find javax.annotation:javax.annotation-api:jar:1.2 in https://maven.java.net/content/repositories/snapshots/ was cached in the local repository, resolution will not be reattempted until the update interval of snapshot-repository.java.net has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
Il problema sembra essere che non ci sia https://maven.java.net/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar
Se andiamo fino a https://maven.java.net/content/groups/public/javax/annotation/javax.annotation-api/
vediamo che le cartelle ei file jar all'interno di queste cartelle viene rinominato con un suffisso di -b01
ecc.
Il pom non ha alcun riferimento diretto a questo jar di annotazioni. Quindi suppongo che la domanda sia: come aggiusto quella dipendenza? Il file POM che otterrà tale dipendenza è stato risolto correttamente?
Per qualche motivo ho dovuto aprire quel collegamento due volte prima di vedere i risultati della ricerca ma funziona :) Grazie. – pulkitsinghal