2017-10-20 33 views
1

J'ai pris un nouvel ordinateur portable et de mettre mon environnement. le code qui se construit bien sur une autre machine échoue avec l'erreur suivante:pourquoi cette erreur maven tout d'un coup

Failed to collect dependencies at javax.enterprise:cdi-api:jar:2.0: Failed to read artifact descriptor for javax.enterprise:cdi-api:jar:2.0: Could not transfer artifact javax.enterprise:cdi-api:pom:2.0 from/to maven2-repository.dev.java.net (http://download.java.net/maven/2/): download.java.net: Unknown host download.java.net -> [Help 1]

ce qui se passe par intermittence. Qu'est-ce qui ne va pas ? une solution s'il vous plaît? Le référentiel Maven est en train de se résoudre à 404 (pour moi aussi actuellement).

+0

avez-vous essayé de réimporter le projet? –

+0

Erreur "hôte inconnu" signifie généralement qu'il y a un problème avec DNS. – scrutari

Répondre

3

C'est le problème de l'oracle. Je suggère que vous pouvez utiliser plusieurs référentiels, y compris le nexus central pour éviter d'avoir un seul point de défaillance.

Idéalement, votre organisation devrait avoir un référentiel proxy qui agit comme votre cache de niveau organisationnel pour les artefacts publics et pourrait également servir de référentiel interne pour les artefacts privés.

ajouter à votre pom.xml et essayez de nouveau

<repositories> 
    <repository> 
     <id>central</id> 
     <url>https://repo.maven.apache.org/maven2/</url> 
    </repository> 
</repositories> 
0

Cette erreur est arrivé à moi quand je suis derrière un pare-feu d'entreprise. Vous pouvez essayer de configurer un serveur proxy dans les paramètres maven du dossier .m2.

Voir également Si vous pouvez télécharger le fichier directement à partir du site Web du référentiel maven à ce moment-là. La plupart du temps, vous ne pouvez pas télécharger en raison d'un problème de réseau auquel vous êtes confronté.

Les réglages Maven ne changeront pas par intermittence.