创建2个不同的路径项目:
<path id="path.tomcat55">
<fileset ... (tomcat5.5 files) />
</path>
<path id="path.tomcat6">
<fileset ... (tomcat6 files) />
</path>
然后建立了55,使用tomcat55路径创建单独的目标,另一个是使用的tomcat6建设6。
<target name="compile.tomcat55" depends="build">
<echo message="Compiling for Tomcat 5.5" />
<javac srcdir="${project.basedir}/src/test" destdir="${build.dir}" fork="true" source="1.5" classpathref="path.tomcat55" />
</target>
<target name="compile.tomcat6" depends="build">
<echo message="Compiling for Tomcat 6" />
<javac srcdir="${project.basedir}/src/test" destdir="${build.dir}" fork="true" source="1.5" classpathref="path.tomcat6" />
</target>
然后,只需调用适当的目标。
谢谢,这可能是我必须这样做的方式。我希望最终只有一个编译目标,但至少这应该起作用。 – fizban 2010-08-27 10:55:22