Tutto l'esperto si basa su un'idea non riescono con il seguente errore per ogni dipendenza Maven:IntelliJ IDEA Maven costruire "non è riuscito a leggere descrittore artefatto"
"Impossibile leggere la dipendenza artefatto: coordinate" dove "Dipendenza: coordinate" potrebbe essere qualsiasi dipendenza nel mio pom.
Quando vado al rispettivo dipendenze all'interno del pom la parte sottolineata in rosso legge ...
"Dipendenza 'dipendenza: Coordinate' non trovato."
La build funziona bene sulla riga di comando (utilizzando cygwin).
sto usando:
IntelliJ IDEA 14.0.2 Maven 3.2.3 JDK 1.7.0_71
Come sto lavorando su una rete aziendale che devo accedere al mondo esterno attraverso un proxy server. Ho configurato Intellij Idea per utilizzare questo proxy, quindi non dovrebbe avere problemi ad accedere ai repository centrali di maven.
Quando la coda del file di registro idea come costruisce fallisco ottengo il seguente:
2014/12/15 12: 07: 01.905 [2.682.540] INFO - ij.compiler.impl.CompileDriver - COMPILATION INIZIARE (PROCESSO DI COSTRUZIONE) 2014-12-15 12: 07: 01,928 [2682563] INFO - j.compiler.server.BuildManager - Utilizzo del processo di compilazione precaricato per compilare C: \ code_checkouts \ idea_project 2014-12-15 12: 07: 03,056 [2683691] INFO - lij.compiler.impl.CompilerUtil - COMPILATION FINISHED (BUILD PROCESS); Errori: 18; avvisi: 0 ha preso 1102 ms: 0 min 1sec 2014-12-15 12: 07: 03,890 [2684525] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: 12: 07: 03,852 | -INFO in ch. qos.logback.classic.LoggerContext [predefinito] - Risorsa trovata [logback.groovy] in [jar: file:/C:/Program% 20Files% 20 (x86) /JetBrains/IntelliJ%20IDEA%2014.0.2/plugins/gradle /lib/gradle.jar!/logback.groovy] 2014-12-15 12: 07: 03,890 [2684525] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: 12: 07: 03,854 | -ERROR in ch.qos.logback.classic.LoggerContext [default] - Le classi Groovy non sono disponibili sul percorso della classe. ABORTING INIZIALIZZAZIONE. 2014-12-15 12: 07: 03,936 [2684571] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: processo di creazione avviato. Classpath:/C:/Programmi (x86)/JetBrains/IntelliJ IDEA 14.0.2/lib/jps-launcher.jar; C:/Programmi/Java/jdk1.7.0_71/lib/tools.jar;/C:/Programmi (x86)/JetBrains/IntelliJ IDEA 14.0.2/lib/optimizeFileManager.jar; C:/Programmi (x86)/JetBrains/IntelliJ IDEA 14.0.2/lib/ecj-4.4.jar
Latta qualcuno suggerisce una soluzione ???
La risposta allo this question suggerisce che si tratta effettivamente di un problema di connettività di rete, tuttavia non c'è nulla nel frammento dai registri (sopra) per confermare questo. C'è un modo per aumentare il livello di dettaglio nei registri IDEA che darebbe maggiori informazioni sul problema ?? Ad esempio, come si configura la registrazione di debug in IDEA?
Failed to read artifact descriptor for maven-resources-plugin
anche se l'hai scritto, assicurati che Maven usi lo stesso settings.xml sia da cmd che da IDEA.in IDEA, Maven non ha alcuna logica e semplicemente esegue i comandi che tu gli dai. – OhadR
Grazie a @OhadR. In effetti stavano usando diversi file di impostazioni anche se questo non era immediatamente ovvio. L'idea stava usando C: \ /. M2/settings.xml mentre la compilazione della riga di comando stava usando C: \ .m2/settings.xml -> Ero ignaro del fatto che la directory $ HOME di cygwin non è la stessa della home directory di Windows e nel mio profilo bash ho definito M2_HOME come $ HOME/.m2. Se metti il tuo commento come risposta ti darò credito fornendo una soluzione. Quello che mi infastidisce di più è che non c'è molto nei registri delle idee per dimostrare che questa è la vera causa. –
murungu
ottime notizie - problema risolto :) ho messo il mio commento come risposta; e sono d'accordo - IntelliJ non mostra abbastanza log, e anche se lo fa, devi scavare per trovarli. questo è il motivo per cui quando le persone mi chiedono dei problemi con maven-build in IntelliJ, per prima cosa provo a costruirlo dalla riga di comando ... – OhadR