Tengo un proyecto Maven en Eclipse, con algunas dependencias:Eclipse + experto no puede POM abierta a pesar de que existe
<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) es desde el repositorio central, pero el otro proviene de algún otro servidor maven.
Las dependencias se importaron con éxito y aparecen en el proyecto de eclipse. Puedo hacer clic derecho en commons-lang3-3.1.jar
en el explorador de paquetes, y hacer clic en Maven -> Abrir POM, y se abre el archivo pom.
Sin embargo, si hago lo mismo para bukkit-1.2.5-R1.2.jar
, se produce un error con el mensaje:
[ERROR] No se pudo resolver org.bukkit artefacto: bukkit: pom: 1.2.5-R1.2
la parte confusa es que puedo abrir el índice del repositorio Maven creado por eclipse, y ver que los archivos necesarios están ahí:
\.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
...
por qué no puede eclipsar/m2e/maven encuentra y abre este POM?
No hay problema aquí. Por cierto, tu pom termina por '' en vez de ' dependencias>', pero supongo que es solo un error tipográfico ... ¿no es así? –
¿Encontró alguna solución? – fglez
@antispam: Creo que terminé simplemente eliminando varias cosas relacionadas con Maven y haciendo reinicios de eclipse hasta que funcionó. Lamento no haber sido de ayuda. – Eric