ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?

参考链接:http://rmn190.iteye.com/blog/1138789

将jar的执行由原来的

Java代码  收藏代码
  1. <jar destfile="${dist.dir}/${jar.name}" basedir="${build.dir}" >  
  2.             <manifest>  
  3.                 <attribute name="Main-Class" value="com.sinoi.dataIO.Main"/>  
  4.             </manifest>  
  5. </jar>  
改为:
Xml代码  收藏代码
  1. <jar destfile="${dist.dir}/${jar.name}" basedir="${build.dir}" >  
  2.             <manifest>  
  3.                 <attribute name="Main-Class" value="com.sinoi.dataIO.Main"/>  
  4.             </manifest>  
  5.   
  6.         <zipfileset excludes="META-INF/*.SF" src="./lib/commons-logging-1.1.1.jar" />  
  7.             <zipfileset excludes="META-INF/*.SF" src="./lib/log4j-1.2.13.jar" />  
  8.        </jar>  
Eclipse在导出可运行jar时有一个选项可以生成相应的ant脚本,

 上面的解决方式就是从此ant脚本里拷出的。

阅读更多
个人分类: Java相关
上一篇ant执行命令的详细参数和Ant自带的系统属性
下一篇重拾 Ant 自动构建工具
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭