gpt4 book ai didi

java - 使用 build.xml 为项目中的特定包构建单独的 jar?

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

如何为项目中的特定包构建单独的 jar?我有一个这样的项目结构:

Project Something
|
|-> DifferentPackages

或者使用 build.xml 为每个包提供一个 jar?

最佳答案

在您的构建 xml 中,定义一个任务,每个任务生成一个 jar。在任务中,使用 fileset 仅包含特定包。

完成后,创建一个包装器任务并使其依赖于上面创建的所有 jars 任务,或者将所有 jar 创建任务包装在新任务本身中。将其设为默认目标。

例如

<project name="project" default="AllJars" basedir=".">
<target name="AllJars" depends="compile">
<mkdir dir="dist"/>
<jar jarfile="dist/jar1.jar">
<fileset dir="build">
<include name="package1/*.class"/>
</fileset>
</jar>
<jar jarfile="dist/jar2.jar">
<fileset dir="build">
<include name="package2/*.class"/>
</fileset>
</jar>
</target>
</project>

关于java - 使用 build.xml 为项目中的特定包构建单独的 jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13143378/

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