Bestellung von Maven Multimodul-Projekt erstellen?

Die situation ist, ich habe zwei Maven-multimodule-Projekte mit der gleichen Struktur:

Eltern 
- Modul 1 
- Modul 2 

Wenn ich das bauen-Projekt 1, ich sehe, dass Eltern gebaut wird zuerst (die Reihenfolge ist Eltern-> "module1" -> "Modul2"). Jedoch für Projekt 2, Elternteil gebaut wird, bei der letzten (die Reihenfolge wird module1-> "Modul2" ->parent). Warum sind die beiden Projekte haben unterschiedliche build orders? Außerdem, wie kann ich manuell Steuern die build-Reihenfolge?

Update 1:
Beide Eltern Projekte sind einfach POM-Projekte ohne source-code, so kann ich nicht erklären, die bauen, um nach den abhängigkeitsgraphen.

Update 2:
Die parent-POMs sind die gleichen, außer der GAV-und-Kind-Modul Namen:

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion > 4.0.0</modelVersion> 
<groupId>Eltern-Gruppe-id</groupId> 
<artifactId>Eltern-Artefakt-id</artifactId> 
<version>Eltern-version</version> 
<Verpackung - >pom,</packaging> 
<name>Eltern-name</name> 
<Module> 
<module>Modul-1</Modul> 
<module>Modul-2</Modul> 
</Module> 
</Projekt> 

InformationsquelleAutor der Frage Zhao Yi | 2012-06-21

Schreibe einen Kommentar