如何动态地将jar添加到ant中的javac类路径?
例如
属性文件应该是(此列表可以更改并包含不同目录中的不同jar):dyna.jars = ../../dir1/api1.jar; ../ dir2/api2.jar
在build.xml中
<javac
srcdir="${javac.srcdir}"
.....
>
<classpath refid="${dyna.jars}" />
</javac>
Run Code Online (Sandbox Code Playgroud)
谢谢.
no.*_*ing 10
我不能确定是否dir1以及dir2将要更改这些目录中的JAR还是仅仅更改这些目录,但假设这些目录的名称相同,以下将包括所有JAR dir,dir2并创建一个<path>with id="dyna.jars".请注意,它应该是,refid="dyna.jars"而不是refid="${dyna.jars}"
<path id="dyna.jars">
<fileset dir="../../dir1">
<include name="**/*.jar"/>
</fileset>
<fileset dir="../../dir2">
<include name="**/*.jar"/>
</fileset>
</path>
<javac srcdir="${javac.srcdir}" .....>
<classpath refid="dyna.jars" />
</javac>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9425 次 |
| 最近记录: |