【问题标题】:how to include directories inside JAR into the classpath at buildtime using ANT?如何在构建时使用 ANT 将 JAR 中的目录包含到类路径中?
【发布时间】:2011-07-16 01:16:16
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: ant jar directory classpath


    【解决方案1】:

    我假设您想使用 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 - 许多任务都可以将资源作为输入,因此您应该能够找到一种方法来做您想做的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-11
      • 2010-09-26
      • 2019-09-03
      • 2010-09-16
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多