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

The beginnig

Tak więc oto  mój blog... !
Będzie, a przynajmniej takie są założenia ma być o Javie i okolicach oraz IT.
Myślę, że zagadnienia poruszane tutaj nie będą porażały swoją oryginalnością i wyszukaniem, raczej ma być to chleb powszednie inżyniera oprogramowania.
Mam nadzieje, że nie będe jedynym czytającym :)