gpt4 book ai didi

java - 在 JBoss 5.0.x 中创建单个 jbossall-client.jar 包?

转载 作者:行者123 更新时间:2023-12-01 16:12:10 27 4
gpt4 key购买 nike

从 JBoss 5.0.0 开始,jbossall-client.jar 仅包含指向客户端目录中所有 jar 的 list 。有没有办法创建一个包含所有这些类的 jbossall-client.jar,而不必将 70 个左右的单独 jar 放在类路径上?

最佳答案

可能不建议将所有客户端 jar 合并到一个 jar 中。但是,如果您希望看到一个加载了所有类的单个 jar,一种方法是编写一个 ant 脚本,该脚本可以将所需的 jar 解压缩到临时目录,然后在临时目录中创建一个类的单个 jar。

   <target name="unjar.jar">
<unjar dest="${temp.dir}">
<patternset>
<include name="**/*.class" />
</patternset>
<fileset dir="${lib.dir}">
<include name="**/*.jar" />
</fileset>
</unjar>
</target>


<target name="combine.jar" depends="unjar.jar">
<jar jarfile="${base.dir}/${jar.filename}"
basedir="${temp.dir}" includes="**/*.class" update="true"
compress="false">
</jar>
<delete dir="${temp.dir}" quiet="true" />
</target>

关于java - 在 JBoss 5.0.x 中创建单个 jbossall-client.jar 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/731669/

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