gpt4 book ai didi

ant - 如何在 war 任务中引用类路径引用?

转载 作者:行者123 更新时间:2023-12-04 15:38:12 24 4
gpt4 key购买 nike

我为我的应用程序库声明以下类路径引用:

<path id="libraries">
<fileset dir="${lib.dir}" includes="**/*.jar" />
</path >

我可以使用库的类路径编译代码:
<javac srcdir="${src}" destdir="${build.classes}" classpathref="libraries"/>

但是我找不到将库文件集也包含在我的 WAR 文件中的方法:
<war destfile="${release.dir}/rel.war" webxml="${webinf}">
<classes dir="${build.classes}"/>

<!-- I need to copy paste the same directory declaration! -->
<lib dir="${lib.dir}" includes="**/*.jar"/>
</war>

如何使用与我的 javac 任务中相同路径的内容替换“lib”声明?

最佳答案

声明 fileset出了path并为其分配一个标识符:

<fileset id="xxx" dir="..." includes="..." />

然后在两个声明中引用标识符( lib 指定文件集,因此您不必使用嵌套):
<path id="libraries">
<fileset refid="xxx"/>
</path>
...
<lib refid="xxx"/>

关于ant - 如何在 war 任务中引用类路径引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/590911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com