使用JDK 6样式类路径和javac ANT编译任务

时间:2012-09-22 12:07:51

标签: ant classpath javac jdk1.6

有没有人有一个使用JDK 6样式的例子 - 只定义目录而不是目录中每个jar的列表 - 带有ANT javac编译任务的classpath?

我们尝试过这样的

compile.classpath = C:.... \ WEB-INF \ lib中*; ... websphere的... \ a.jar文件; ... websphere的... \ b.jar;等,并在javac任务中使用此类路径,但WEB-INF \ lib中的库未被识别。

所以,我想知道是否可以在ANT中使用这种类型的构造。 ANT版本是1.8.4。

2 个答案:

答案 0 :(得分:0)

通常我们使用path like structures

<path id="project.classpath">
   <fileset dir="${libdirectory}">
       <include name="*.jar"/>
   </fileset>
</path>

project.classpath用于javac任务。请点击ant examples

了解更多信息

答案 1 :(得分:0)

我还不知道,为什么这样做有效,为什么没有这些属性它不起作用,但我能够通过使用fork =“yes”和executable =“path-to来使通配符部分工作-my-executable“javac任务中的属性。