Estoy intentando usar Maven2 pero mis proyectos secundarios no pueden encontrar el proyecto principal.Maven2 no puede encontrar el elemento primario de la ruta relativa
estructura de directorio es la siguiente: pom.xml
--parent
--pom.xml
--child
--pom.xml
niño se parece a:
<parent>
<groupId>com.mycompany.app</groupId>
<artifactId>myapp</artifactId>
<version>${app.version}</version>
<relativePath>.../parent/pom.xml</relativePath>
</parent>
Sin embargo cuando utilizo experto que ni siquiera parece que mirar en la ruta relativa, parece intentar descargarlo del repositorio de maven. Obviamente no está en el repositorio. Quiero que vea la ruta relativa. ¿Qué estoy haciendo mal? Aquí está el mensaje de error:
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/com/mycompany/app/myapp/${app.version}/myapp-
${app.version}.pom
[INFO] Unable to find resource 'com.mycompany.app:myapp:pom:${app.version}' in reposit
ory central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: null:web:jar:null
Reason: Cannot find parent: com.mycompany.app:myapp for project: null:web:jar:null for
project null:web:jar:null
Ese no es el problema (era solo un error tipo IMO), esto no funciona. –
Esto todavía ayudó, la documentación de maven en línea (http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Example_2) en realidad usa ... que creo que es un error tipográfico en su sitio web – vagabond