如果我将我的 3rd 方 jar 放在 libs/ 中,那么我可以使用 ant 构建我的项目。但是,我不知道如何将该位置更改为其他位置。例如,如果我将 jars 放在 libs/main 中,我无法让我的构建找到它们。我没有运气尝试过以下属性:
jar.libs.dir=libs/main
external.libs.dir=libs/main
我尝试将它们放在 xml 和ant.properties
文件中,但没有成功。我可以设置什么属性来覆盖 libs 目录?
如果您因为 Ant 插件任务不工作而询问:
用于ANT_ARGS
该目的,即在其中使用批处理文件/shellscript 来运行您的 ant 脚本,
请参阅该答案以获取更多详细信息。
否则,如果源编译失败,请使用<javac>
嵌套<classpath>
:
<javac ...>
<classpath>
<pathelement location="lib/"/>
<pathelement path=".../"/>
</classpath>
</javac>
这里的例子 => http://ant.apache.org/manual/using.html
和这里 => https://stackoverflow.com/a/722787/130683