2011-10-21 19 views
6

Uso m2eclipse per integrare Eclipse (Indigo) e Maven. Uso anche un proxy, quindi ho un Settings.xml con l'host e la porta corretti. Ho configurato anche le Impostazioni LAN del SO, quindi Eclipse è configurato allo stesso modo (modalità Nativa). Infine, ho messo un esperto esterno come installazione di Eclipse (Maven 2.2.1).plug-in maven per eclipse, problema proxy

Una volta eseguita l'operazione, importare da Eclipse un progetto Maven. Quando eseguo "mvn install", le risorse vengono scaricate e ottengo "Build Succesfull". Tuttavia, il progetto segna un errore.

Il tipo di errore è diverso se si tratta di un progetto con dipendenze (dipendenze pom) o un progetto semplice. Ad esempio, in un progetto semplice l'errore è "Impossibile calcolare il piano di costruzione: connessione scaduta". In un progetto complesso non vengono letti alcuni elementi, che si trovano nel repository.

Penso che il problema sia il plugin e il proxy perché nella console appare quando eclissi inizia, "Impossibile aggiornare l'indice per centrale http://repo1.maven.org/maven2/".

Qualche idea?

Grazie per il vostro aiuto

Ángel

+0

Grazie ad entrambi. Sono d'accordo ptyx – ariveirab

risposta

5

Dal momento che la build sta lavorando bene Credo che la vostra cartella di installazione di Maven setting.xml è sta lavorando bene.

Quindi provare a cambiare l'impostazione del suono in eclissi come mostrato di seguito e fare riferimento allo stesso setting.xml che si trova nella configurazione della cartella Maven.

Maven setting eclipse

1

Non è una risposta molto utile, ma ho incontrato lo stesso problema. m2eclipse non sembra gestire i proxy (eclissi o .settings) molto bene.

La mia soluzione al momento era quella di avere sempre una riga di comando utile per inserire nuove dipendenze.

0

Ho avuto lo stesso problema con l'errore Maven: Could not calculate build plan: connection timed out


Che infine fissato è stato un completo e ricostruire:

Progetto> Clean ...
(x) Pulire tutto progetti
(x) Costruisci l'intero spazio di lavoro