maven tips
PC内の整理をしているとずいぶん懐かしいファイルとかが出てくるものです。
まだmavenを使いはじめたころにメモとしてのこしておいたものがたまたまみつかったのでとりあえずUP。
【タイトル】MAVENでマルチプロジェクト管理
まずは親となるプロジェクトを作成します。
mvn archetype:create -DgroupId=org.app -DartifactId=app -Dversion=0.0.1
appというプロジェクトができるので、その直下にあるpom.xmlのpackagingを"pom"に変更。
app直下に移動し、2つのサブプロジェクトを作成します。
mvn archetype:create -DgroupId=org.app.common -DartifactId=common -Dversion=0.0.1
mvn archetype:create -DgroupId=org.app.web -DartifactId=web -Dversion=0.0.1
これで2つのプロジェクトが作成されます。
webプロジェクトがcommonプロジェクトのアーティファクトを利用する場合はwebプロジェクト側のpom.xmlの
<dependency> <groupId>org.app.common</groupId> <artifactId>common</artifactId> <version>0.0.1</version> <dependency>