2012-05-23 21 views
8

Sto utilizzando l'ultimo Eclipse per Java EE con JBoss Tools installato quindi Maven è incluso. Ho importato un progetto Maven esistente nel mio spazio di lavoro e ho provato ad aggiornare le dipendenze, ma nel mio POM ho ricevuto solo errori di errore che alcuni argomenti non sono validi e nessun artefatto potrebbe essere stato trasferito. In realtà ci sono due diversi errori e forse dipendono l'uno dall'altro? È possibile verificare: il server è disponibile e ho anche provato a reinstallare Eclipse e JBoss. Quindi cos'altro manca?ArtifactDescriptorException: Impossibile leggere il descrittore di artefatto Errore Maven

ArtifactDescriptorException: Failed to read artifact descriptor for edu.kit.aifb.ai2.sqsclient:sqsclient:jar:1.0.0: ArtifactResolutionException: Failure to transfer edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 from http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases was cached in the local repository, resolution will not be reattempted until the update interval of Beehive has elapsed or updates are forced. Original error: Could not transfer artifact edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 from/to Beehive (http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases): Invalid argument: getsockname to http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases/edu/kit/aifb/ai2/sqsclient/sqsclient/1.0.0/sqsclient-1.0.0.pom

V'è infatti nulla nel mio repository-cartella, ma .pom.lastUpdated-files

Error resolving version for plugin 'org.apache.maven.plugins:maven-shade-plugin' from the repositories [local (C:\Users\Gregor.Gregs.m2\repository), central (http://repo1.maven.org/maven2)] : Plugin not found in any plugin repository

Grazie

+0

Il server nexus è in esecuzione e invia proxy a repository centrali e altri? In tal caso, potresti riprovare dopo aver eliminato i file .pom.lastUpdated? – Raghuram

+0

Sì, il server va bene così come l'intero progetto - funziona per gli altri. Ho anche preso il loro repository e incollato nella mia cartella e ho avviato il progetto. Quindi Maven dovrebbe andare bene. Potrebbe essere che ci sia un problema con il nome del mio PC in quanto c'è un punto in esso? Ho appena visto che nella segnalazione dell'errore del secondo errore manca un backslash. Ma dato che ci sono file .pom.lastUpdated non dovrebbe importare ..? (Ho anche avuto loro cancellato, i file .pom.lastUpdated così come la mia cache) – temmink

risposta

18

Per me è stato perché Eclipse è stato caching l'eccezione (anche dopo che risolto il problema originale) quindi provare a:

right click on project -> maven -> update-project -> force to update snapshot/release -> OK. 

ha funzionato per me per un p simile roblem.

2

Controlla in eclissi che il percorso del file delle impostazioni è rivolto a quello di destra. Finestra -> Preferenze -> Maven -> Impostazioni utente.

1

fare clic con il tasto destro su progetto -> maven -> aggiornamento progetto -> forza per aggiornare snapshot/rilascio -> OK.

ha funzionato anche per me

Problemi correlati