May 22, 2007
packaging の際にソースコードの jar も生成する。
Maven2 で "mvn package" する際に同時にソースコード及びリソースを jar でアーカイビングする方法をメモ。 納品の際に便利。
pom.xml の設定
maven-source-plugin を使用するだけなので、設定は非常に簡単。 ただ、maven-source-plugin のソースコードを見ると、pom.xml に登録するだけで package phase になると自動的に実行される設定になっているのだが、 実際に動作させてみると何故か動かない。仕方がないので、executions を指定して実行するようにした。環境の問題だろうか?? バグだろうか??
<project>
...SNIP...
<build>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<phase>package</phase>
<execution>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</build>
...SNIP...
</project>
TrackBack ping me at
http://www.in-vitro.jp/blog/index.cgi/Maven/20070522_01.trackback
writeback message: Ready to post a comment.
