我在项目的lib文件夹中有一个JAR,并尝试在使用ANT构建时获取包含类路径上的属性文件的目录结构。任何想法如何最好地在类路径上获得该结构?
谢谢!
答案 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
- 许多任务都可以将资源作为输入,因此您应该能够找到一种方法来执行您想要的操作。