【发布时间】:2014-05-22 05:23:20
【问题描述】:
我有一个需要使用 ant 工具构建的包(包含一些过时的 Java 文件)。我有一些更新的类,它们的源不可用。因此,我需要在构建期间将更新的类添加到 jar 中,并从构建中跳过过时的 Java 文件。请告诉我如何实现这一目标。
例如 - 我没有 com.org.auth.ABC.Java 的更新源 java 文件,但我有从另一个源(即 com.org.auth.ABC.class)获得的更新的类文件。在构建期间,我需要单独为这个类指向更新的类(com.org.auth.ABC.class)并创建一个新的 jar。
请找出我当前如何指向下面的类文件。
<target name="xxx.jar" depends="xjc,compile">
<jar destfile="${dist.dir}/xxx.jar">
<fileset dir="${classes.dir}" includes="**/*.class"/>
<fileset dir="${jaxb-classes.dir}" includes="**/*.class"/>
<fileset dir="${jaxb-source.dir}" includes="**/bgm.ser,**/jaxb.properties"/>
</jar>
</target>
【问题讨论】:
-
请举例说明并发布您的 build.xml