Maven Benennung von Submodulen

mvitz

Top Contributor
Hallo zusammen,

ich arbeite zur Zeit an einem Maven Multimodule-Project, dass zur Zeit folgendermaßen strukturiert ist:

Code:
root
   |- root.module1
   |- root.module2
   |     |- root.module2.module1
   |     `- root.module2.module2
   `- root.module3

Die Benennung der groupId und artifactId ist der folgenden Tabelle zu entnehmen:
folder|groupId|artifactId
root|de.mvitz|root
root.module1|de.mvitz|root.module1
root.module2|de.mvitz|root.module2
root.module2.module1|de.mvitz|root.module2.module1
root.module2.module2|de.mvitz|root.module2.module2
root.module3|de.mvitz|root.module3

Ist die Benennung so richtig, oder muss die anders, bzw. wie handhabt ihr das?
 

kama

Top Contributor
Hallo,

Die Tendenz dabei ist, dass die Sachen immer länger werden. Ich gehe da so ein wenig in Richtung den Java Packages...hiermit ist die Verzeichnisstruktur gemeint nicht die ArtifactId ...die kann ja ruhig so bleiben...
Code:
root
   |- module1
   |- module2
   |     |- module1
   |     `- module2
   `- module3

Das bedeutet auch, dass in den unter Verzeichnissen immer nur das steht was mich interessiert (Verzeichnisnamen)...Bei deinem Model werden die Verzeichnisname immer länger unter es interessiert mich immer nur der letzte Teil...

Gruß
Karl Heinz Marbaise
 
Zuletzt bearbeitet:

mvitz

Top Contributor
Danke schon mal, dass macht Sinn und vereinfacht schon einmal einiges.

Was mich noch stutzig macht ist folgendes:

Nutzt man m2eclipse um ein neues Submodul zu erstellen, dann wird der Name des Moduls automatisch als artifactId eingetragen und dieser ist auch nicht änderbar. Ist es dann evtl. gewollt, das ganze folgendermaßen aufzubauen?

folder|groupId|artifactId
root|de.mvitz|root
module1|de.mvitz.root|module1
module2|de.mvitz.root|module2
submodule1|de.mvitz.root.module2|submodule1
submodule2|de.mvitz.root.module2|submodule2
module3|de.mvitz.root|module3
 

kama

Top Contributor
Hallo,

ich würde neue module auch nur mit Hand machen...und dann importieren und nicht über Eclipse erstellen...

Gruß
Karl Heinz Marbaise
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben