Wednesday, April 30, 2008

Wielomodułowy projekt w Maven 2

Oto prosty sposób jak zrobić w Maven 2 projekt wielomodułowy:

1. Z wiersza poleceń wykonaj:
mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=mojeIdGrupy -DartifactId=mojArtefakt -DpackageName=  -Dversion=1.0

W wyniku wykonania tego polecenia zostanie utworzony katalog o nazwie "mojArtefakt" a w nim plik pom.xml oraz inne rzeczy które można (należy)  skasować.

2. W pliku pom.xml  "packaging" zmieniamy z jar na pom.

3. W katalogu mojArtefaktId wywołujemy polecenie:

mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=mojeIdGrupy.myMultiProjectArtifactId -DartifactId=mojModul -DpackageName=mojeIdGrupy.myMultiProjectArtifactId.mojModul -Dversion=1.0

Tara!!!! i gotowe. Jeżeli chcemy mieć więcej modułów powielamy czynność w punkcie 3.

Ciekawszy i bez wątpienia pełniejszy opis problemu na:
Scriptalandia

No comments: