Hallo zusammen
ich habe ein Maven Project mit Modulen und Child Modulen.
Die Strutur sieht so in etwa aus :
Parent
|
|-- Child Module 1
|
| -- SubChildModule 1
|
|-- Child Module 2
|
| -- SubChildModule 2
|
|-- Child Module 3
|
| -- SubChildModule 3
Ich möchte nun in der parent pom eine Versionsnummer definieren, die ich in allen Child Modulen verwenden kann.
In jedem Child Module habe ich die parent pom eingetragen und in jedem SubChildModule habe ich das Child Module als Parent eingetragen.
In der Parent Pom habe ich das Property definiereniert :
parent pom :
Auszug aus einer Child Pom :
ich habe versucht mit dem Command :
mvn clean package -DcalendarVersion=1.4-SNAPSHOT
das Project zu bauen. Aber ich bekomme immer die Fehlermeldung :
[ERROR] The project volleyball:calendar:${project.version} (/home/sebastian/git/dev-volleyball/calendar/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM for volleyball:calendar:${project.version}: Failure to find volleyball:volleyballom:${project.version} in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 8, column 13 -> [Help 2]
Kann mir jemand helfen
ich habe ein Maven Project mit Modulen und Child Modulen.
Die Strutur sieht so in etwa aus :
Parent
|
|-- Child Module 1
|
| -- SubChildModule 1
|
|-- Child Module 2
|
| -- SubChildModule 2
|
|-- Child Module 3
|
| -- SubChildModule 3
Ich möchte nun in der parent pom eine Versionsnummer definieren, die ich in allen Child Modulen verwenden kann.
In jedem Child Module habe ich die parent pom eingetragen und in jedem SubChildModule habe ich das Child Module als Parent eingetragen.
In der Parent Pom habe ich das Property definiereniert :
parent pom :
Code:
<properties>
<calendarVersion>1.3-SNAPSHOT</calendarVersion>
</properties>
<groupId>volleyball</groupId>
<artifactId>calendar</artifactId>
<version>${calendarVersion}</version>
Auszug aus einer Child Pom :
Code:
<!-- define the parent project -->
<parent>
<groupId>volleyball</groupId>
<artifactId>calendar</artifactId>
<version>${calendarVersion}</version>
</parent>
<artifactId>repository</artifactId>
<dependencies>
<!--internal dependencies -->
<dependency>
<groupId>volleyball</groupId>
<artifactId>model</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
ich habe versucht mit dem Command :
mvn clean package -DcalendarVersion=1.4-SNAPSHOT
das Project zu bauen. Aber ich bekomme immer die Fehlermeldung :
[ERROR] The project volleyball:calendar:${project.version} (/home/sebastian/git/dev-volleyball/calendar/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM for volleyball:calendar:${project.version}: Failure to find volleyball:volleyballom:${project.version} in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 8, column 13 -> [Help 2]
Kann mir jemand helfen