2016-04-21 7 views
2

Ich habe drei ProjektUnterschied zwischen Super pom die Abhängigkeit zwischen zwei Projekten mit

AB

und

C

ich ein erstellen möge Superprojekt conta Ins Die gemeinsamen technischen Merkmale der drei Projekt ... so möchte ich wissen, ob ich die Super-Projekt als Abhängigkeit verwenden oder einen Super pom durch die drei Projekt zu verknüpfen, die die technische Basis mit dem A, B geerbt erstellen und C-Projekte.

<parent>  
     <groupId>C</groupId>  
     .  
     .  
</parent>  

und das Super-Projekt als Abhängigkeit in jeder Datei Projekt pom hinzufügen

Danke.

+0

Ich verstehe überhaupt nicht, was Sie fragen. Möchten Sie mehrere Eltern haben? Was ist das Problem, das du lösen willst? – Tunaki

+0

nicht nur ein Elternteil, meine Frage ist: was zwischen dem Hinzufügen der übergeordneten Projekt als Abhängigkeit in den drei Projekt, und die Schaffung eines Super-Pom, das durch die drei Projekt erben werden (Super-pom vs Abhängigkeit) ist der Unterschied – anass

Antwort

0

Wenn Sie mit technischen Funktionen einige Projektkonfiguration wie <pluginManagement> oder <issueManagement> meinen, verwenden Sie Elternpom und Ihre Konfiguration wird vererbt.
Wenn Sie über einige Bibliotheken relevant für Ihren Code, verwenden Abhängigkeit sprechen. Die Projektkonfiguration wird nicht über Abhängigkeiten "vererbt".