2011-11-15 3 views
9

Come posso creare un progetto maven semplice in eclissi. Ogni volta che creo, genera un errore durante la creazione del progetto.Creazione di un progetto esperto

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

risposta

3

Se si utilizza un'installazione autonoma di Maven, dare un'occhiata a Maven docs sulle impostazioni utente; se sei dietro un firewall/NAT, probabilmente devi aggiungere la definizione del proxy all'interno del tag <proxy>.

Se si utilizza Maven incorporato in Eclipse, anche la frase sopra è valida, ma in aggiunta è necessario assicurarsi che il file delle impostazioni dell'utente sia preso in considerazione (Preferenze -> Maven -> Impostazioni utente).

0

Sei dietro un proxy? L'hai configurato nel tuo file settings.xml?

10

Ho appena risolto questo problema con Maven incorporato, grazie a @MaDa.

Per le altre persone nella stessa situazione che non sono solo stati durante il viaggio che ho, provate questo:

1) Creazione/aggiornamento settings.xml. Scopri dove dovrebbe essere in Eclipse: Finestra> Preferenze> Maven> Impostazioni utente. Passare al percorso specificato per settings.xml - se non è lì, crearlo. Aggiungere la seguente:

<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> 

Se si dispone di un file settings.xml, probabilmente non ha bisogno delle impostazioni <> tag.

2) Eclipse: Finestra -> Preferenze -> Maven -> Installazioni. Sfoglia "Impostazioni globali per l'installazione integrata" e punta al file settings.xml.

3) Riavviare Eclipse

... il gioco è fatto. Spero che sia meno doloroso della mia esperienza. : D

1

tenta di aggiornare progetto Maven

  1. Vai poroject fare clic destro

  2. Maven

  3. Aggiornamento progetto (ALT + F5)

+0

questo ha lavorato per me – TechDog