Sto provando a utilizzare Maven2 ma i miei progetti figlio non riescono a trovare il progetto principale.Maven2 non trova il genitore dal percorso relativo
struttura della directory è la seguente: file di pom.xml
--parent
--pom.xml
--child
--pom.xml
bambino assomiglia:
<parent>
<groupId>com.mycompany.app</groupId>
<artifactId>myapp</artifactId>
<version>${app.version}</version>
<relativePath>.../parent/pom.xml</relativePath>
</parent>
Tuttavia quando lo uso Maven che non sembra nemmeno di guardare nel percorso relativo, sembra provare a scaricarlo dal repository di Maven. Ovviamente non è nel repository. Voglio che guardi il percorso relativo. Che cosa sto facendo di sbagliato? Ecco il messaggio di errore:
[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
Questo non è il problema (era solo un errore di battitura), questo non funziona. –
Questo ancora aiutato, documentazione online di maven (http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Example_2) effettivamente utilizza ... che penso sia un errore di battitura sul loro sito web – vagabond