除了项目默认打的包之外(例如web应用打的war包),有时候需要同时打另外一个jar包。
按照项目文件夹下的build.xml的注释说明,新增如下:
<property name="jar.name" value="Example.jar"/>
<property name="dist.dir" value="dist"/>
<property name="dist.jar" value="${dist.dir}/${jar.name}"/>
<target name="-post-clean">
<delete file="${dist.jar}"/>
</target>
<target name="-post-dist">
<jar compress="${jar.compress}" basedir="${build.classes.dir}" jarfile="${dist.jar}">
</jar>
</target>
其中的属性 dist.dir在njproject/project.properties中已经定义了,不知道为什么,需要重新定义一次。这样在项目图标上右击进行“生成”、“清理生成”时,我们的jar包就同时生成了。
本文介绍如何使用Ant构建工具,在构建过程中同时生成一个额外的JAR包,并确保该过程可以与WAR包的构建无缝集成。
1万+

被折叠的 条评论
为什么被折叠?



