ビルドパス
Maven側のdependencyではなく、プロジェクト内のlibを見る方法が分からなくて悩んだ(==)。
最初は、"maven.dependency.classpath"にパスを追加すればよいと思ったのだけど。
<path id="my.classpath"> <fileset dir="D:/work/jakarta-tomcat-5.0.28/common/lib"> <include name="*.jar"/> </fileset> <fileset dir="${basedir}/target/checkout/app/WEB-INF/lib/"> <include name="*.jar"/> </fileset> </path> <goal name="myPrj:make"> <m:addPath id="maven.dependency.classpath" refid="my.classpath"/> <m:maven descriptor="./project.xml" goals="dist:build"/> </goal>
これが一向にダメだった。
結局、preGoalで指定するのが正解だったらしい。
<preGoal name="java:compile"> <m:addPath id="maven.dependency.classpath" refid="my.classpath"/> </preGoal>
dependencyに全部書かなきゃいけないのかと泣きそうになったじゃないか。
んもー。
あれ、Maven2になったらどうなるんだ・・・。