【问题标题】:Adding folders with libs in ant buildfile在 ant buildfile 中添加带有库的文件夹
【发布时间】:2015-11-28 01:49:32
【问题描述】:

在我的项目中,我有 /lib 和 /WEB-INF 文件夹。 我需要将这两个文件夹(或带有子文件夹的文件夹中的 .jar 文件)添加到类路径中。

我尝试了类似的方法,但没有成功:

<property name="lib.dir"        value="lib"/>
<property name="webinf.dir"     value="WEB-INF"/>

<path id="classpath">
    <fileset dir="${lib.dir}">
        <include name="${lib.dir}/**/*.jar ${webinf.dir}/**/*.jar"/>
    </fileset>
</path>

【问题讨论】:

  • 你的 WEB-INF 文件夹不是在 'webContent' 文件夹中吗?

标签: java ant jar classpath build.xml


【解决方案1】:

你可以试试这个:

<property name="web-inf.dir" value="WEB-INF" />
<property name="lib.dir" value="lib" />

<path id="classpath">
    <fileset dir="${web-inf.dir}" includes="**/*.jar" />
    <fileset dir="${lib.dir}" includes="**/*.jar" />
</path>

但是 web-lib 目录不应该类似于 webContent\WEB-INF\lib 吗? 如果是,那么web-inf.dir 应该是:

<property name="web-inf.dir" value="webContent/WEB-INF/lib" />

【讨论】:

  • WEB-INF 目录还有一个需要包含的 WEB-INF/lib 目录
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-18
  • 2011-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-15
相关资源
最近更新 更多