2011-11-15 4 views
9

Comment créer un projet maven simple dans eclipse. Chaque fois que je le crée, une erreur se produit lors de la création du projet.Création d'un projet maven

errors Description Resource Path Location Type CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2: ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from/to central (http://repo1.maven.org/maven2): Connect times out pom.xml /speech-to-text line 1 Maven Project Build Lifecycle Mapping Problem

Répondre

3

Si vous utilisez une installation Maven autonome, jetez un oeil à Maven docs sur les paramètres utilisateur; Si vous êtes derrière un pare-feu/NAT, vous devez probablement ajouter une définition de proxy à l'intérieur de la balise <proxy>. Si vous utilisez Maven embedded dans Eclipse, la phrase ci-dessus est également valide, mais vous devez également vous assurer que votre fichier de paramètres utilisateur est pris en compte (Preferences -> Maven -> User settings).

0

Êtes-vous derrière un proxy? L'avez-vous configuré dans votre fichier settings.xml?

10

Je viens de résoudre ce problème avec Maven embarqué, grâce à @MaDa.

Pour d'autres personnes dans la même situation qui ont non seulement été sur le voyage que j'ai, essayez ceci:

1) Créer/mettre à jour settings.xml. Découvrez où il devrait être dans Eclipse: Fenêtre> Préférences> Maven> Paramètres utilisateur. Accédez à l'emplacement spécifié pour settings.xml. Si ce n'est pas le cas, créez-le. Ajoutez les données suivantes:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
         http://maven.apache.org/xsd/settings-1.0.0.xsd"> 

<proxies> 
    <proxy> 
     <id>1</id> 
     <active>true</active> 
     <protocol>http</protocol>  
     <host>*INSERT PROXY HERE*</host> 
     <port>80</port> 
     <nonProxyHosts>localhost</nonProxyHosts> 
    </proxy>  
</proxies> 

</settings> 

Si vous avez un fichier settings.xml, vous aurez probablement pas besoin des paramètres <> balises.

2) Eclipse: Fenêtre -> Préférences -> Maven -> Installations. Parcourez "Paramètres globaux pour l'installation intégrée" et pointez sur le fichier settings.xml.

3) Redémarrez Eclipse

... c'est tout. Espérons que ce fut moins douloureux que mon expérience. : D

1

Essayez de mettre à jour projet Maven

  1. Aller à poroject clic droit

  2. maven

  3. Mise à jour du projet (ALT + F5)

+0

cela a fonctionné pour moi – TechDog