Ho un progetto Maven in Eclipse, con alcune dipendenze:Eclipse + Maven non può POM aperta anche se esiste
<repositories>
<repository>
<id>bukkit-repo</id>
<url>http://repo.bukkit.org/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.2.5-R1.2</version>
</dependency>
<dependency>
One (Commons Apache) è dal repository core, ma l'altro proviene da qualche altro server Maven.
Le dipendenze vengono importate correttamente e visualizzate nel progetto eclipse. Posso fare clic destro su commons-lang3-3.1.jar
nel pacchetto explorer, e fare clic su Maven -> Apri POM, e il file pom si apre.
Tuttavia, se faccio lo stesso per bukkit-1.2.5-R1.2.jar
, non riesce con il messaggio:
[ERRORE] Impossibile risolvere org.bukkit artefatto: Bukkit: pom: 1.2.5-R1.2
la parte confusa è che posso aprire l'indice del repository Maven creato da Eclipse, e vedere che i file necessari sono là:
\.m2\repository\org\bukkit\bukkit\1.2.5-R1.2:
bukkit-1.2.5-R1.2.jar
bukkit-1.2.5-R1.2.jar.lastUpdated
bukkit-1.2.5-R1.2.jar.sha1
bukkit-1.2.5-R1.2.pom
bukkit-1.2.5-R1.2.pom.lastUpdated
bukkit-1.2.5-R1.2.pom.sha1
...
Perché non può eclissare/m2e/maven trova e apre questo POM?
Nessun problema qui. A proposito, il tuo pom termina con '' piuttosto che ' dependencies>', ma immagino che sia solo un refuso ... non è vero? –
Hai trovato qualche soluzione? – fglez
@antispam: Penso di aver finito con l'eliminazione di varie cose correlate a Maven e di aver riavviato Eclipse fino a quando non ha funzionato. Mi dispiace non essere di aiuto. – Eric