gpt4 book ai didi

使用外部库构建 Java Ant

转载 作者:行者123 更新时间:2023-11-29 08:13:49 24 4
gpt4 key购买 nike

我在 mz ant 脚本中有以下目标来构建我的 java 应用程序

<target name="jar" depends="compile" description="generate jar">
<jar jarfile="${build.dir}/jar/final.jar" basedir="${build.dir}/classes">
<manifest>
<attribute name="Main-Class" value="my.package.Main" />
</manifest>
</jar>
</target>

我需要的是以某种方式将 log4j 包含到 jar 中,因为它在运行时抛出 NoClassDefFoundError

java -jar final.jar

实现该目标的最佳方法是什么?

最好的,将

最佳答案

我可以用 zipgroupfileset 解决我的问题

    <jar jarfile="${build.dir}/jar/final.jar">
<fileset dir="${build.dir}/classes" />
<zipgroupfileset dir="${lib.dir}" includes="*.jar"/>
<manifest>
<attribute name="Main-Class" value="my.pacakge.Main" />
</manifest>
</jar>

关于使用外部库构建 Java Ant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063379/

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