如何使用ANT在构建时将JAR中的目录包含到类路径中?

时间:2011-03-15 18:57:52

标签: ant jar directory classpath

我在项目的lib文件夹中有一个JAR,并尝试在使用ANT构建时获取包含类路径上的属性文件的目录结构。任何想法如何最好地在类路径上获得该结构?

谢谢!

1 个答案:

答案 0 :(得分:2)

我假设您要使用property任务将属性文件加载到构建中。

如果是这种情况,有几种选择。

首先,您可以使用url形式完成任务,jar url

<property url="jar:file:lib/my_jar.jar!/path/to/myfile.properties" />

或者,您可以使用resource表单,并将jar指定为类路径:

<property resource="/path/to/myfile.properties" classpath="lib/my_jar.jar"/>

如果您想要做的其他事情而不是加载属性,请查看javaresource - 许多任务都可以将资源作为输入,因此您应该能够找到一种方法来执行您想要的操作。