gpt4 book ai didi

java - 排除 jar 命令中选定的包 - 构建脚本

转载 作者:行者123 更新时间:2023-11-30 05:59:16 25 4
gpt4 key购买 nike

我的项目结构有这些基础包。

  • a.b.c.核心
  • a.b.c.web
  • a.b.c.common

而 core、web、common 包都会有子包。我已经编译了 src 目录下的所有 java 文件并将类文件复制到目录中。

<javac srcdir="${src}" destdir="${build}/myapp" debug="true">
<classpath refid="compile.classpath"/>
<classpath refid="ant.classpath" />
</javac>

现在我想构建一个 jar,比如 core.jar,其中包含属于 a.b.c.core 及其子包的类文件。类似地还有 web.jar 和 common.jar。有人可以提供 jar 任务的示例代码来完成此任务吗?

谢谢

最佳答案

我不会排除特定区域,而是包含您想要的区域:

<jar destfile="core.jar"
basedir="${build}/myapp"
includes="a/b/c/core/**"
/>
<jar destfile="common.jar"
basedir="${build}/myapp"
includes="a/b/c/common/**"
/>
<jar destfile="web.jar"
basedir="${build}/myapp"
includes="a/b/c/web/**"
/>

jar task documentation不过相当不错...如果上面的内容没有达到您想要的效果,那么这应该对您有帮助。

关于java - 排除 jar 命令中选定的包 - 构建脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3315694/

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