gpt4 book ai didi

Java Jar Ant 包含文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:51:39 25 4
gpt4 key购买 nike

我的问题是:如何通过 ant 将子目录中的文件放入我的 jar 中?现在我的代码是:

<jar destfile="${dist.dir}\wo42.jar" basedir="bin">
<manifest>
<attribute name="Main-Class" value="org.alternativedev.wo42.App" />
<attribute name="Class-Path" value="lib" />
</manifest>
<zipgroupfileset dir="lib/." excludes="natives/*" />
<fileset dir="data/." includes="." />

它创建了一个像

这样的结构
ROOT-Jar
-org
--bla
-filefromdata1
-filefromdata2

但应该是

ROOT-Jar
-org
--bla
-data
--filefromdata1
--filefromdata2

你明白我的意思吗?

问候,BigTeddy

最佳答案

将最后一行改为

<fileset dir="." includes="data/**" />

无需到处复制文件。

另一种方法(如果您希望存档中的目录具有不同的名称,这很有用)

<zipfileset dir="data" includes="." prefix="folder-name-in-jar"/>

关于Java Jar Ant 包含文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9348643/

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