Create a Bundle Jar With Ant:使用Ant创建一个包含所有依赖的JAR包
2015-06-24 20:09
411 查看
比如当下Ant使用的build.xml中有如下goal定义:
<target name="package" depends="compile" description="--> Package application classes">
<jar destfile="${app.jar.name}">
<fileset refid="online.classes" />
</jar>
</target>
那么执行"ant package"命令,会生成一个JAR包,但是不包含有依赖
此时在其中加上如下语句:
<zipgroupfileset dir="${lib.dir}">
<include name="*.jar" />
<include name="*.zip" />
</zipgroupfileset>
就可以将依赖包含进最终生成的JAR包中
那么最终的goal定义为:
<target name="package" depends="compile" description="--> Package application classes">
<jar destfile="${app.jar.name}">
<fileset refid="online.classes" />
<zipgroupfileset dir="${lib.dir}">
<include name="*.jar" />
<include name="*.zip" />
</zipgroupfileset>
</jar>
</target>
参考文献:http://stackoverflow.com/questions/1821803/creating-a-bundle-jar-with-ant
<target name="package" depends="compile" description="--> Package application classes">
<jar destfile="${app.jar.name}">
<fileset refid="online.classes" />
</jar>
</target>
那么执行"ant package"命令,会生成一个JAR包,但是不包含有依赖
此时在其中加上如下语句:
<zipgroupfileset dir="${lib.dir}">
<include name="*.jar" />
<include name="*.zip" />
</zipgroupfileset>
就可以将依赖包含进最终生成的JAR包中
那么最终的goal定义为:
<target name="package" depends="compile" description="--> Package application classes">
<jar destfile="${app.jar.name}">
<fileset refid="online.classes" />
<zipgroupfileset dir="${lib.dir}">
<include name="*.jar" />
<include name="*.zip" />
</zipgroupfileset>
</jar>
</target>
参考文献:http://stackoverflow.com/questions/1821803/creating-a-bundle-jar-with-ant
相关文章推荐
- 解决 Errors running builder 'DeploymentBuilder' on project ' .
- OC7_代理的基本概念
- setContentView( )方法
- 编程之美
- java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序
- urlurl
- 我的第一个博客
- 07-排序2. Insert or Merge (25)
- 第1章 游戏之乐——让CPU占用率曲线听你指挥
- LeetCode:Same Tree
- android---xml---include用法(导入另一个XML文件到本布局中)
- 由普利姆算法想到一个游戏之后
- nsurl
- Windows live Writer博客园,51CTO,网易博客,新浪博客配置方法
- xml解析与保存
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理图 1.Tomcat 的总体结构
- 大型商贸系统(进货管理)技术解析(二)自营进仓单录入
- MFC对话框应用程序添加自定义消息
- Minimum Depth of Binary Tree
- DHCP服务器搭建与管理