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

转载 2012年03月21日 12:27:10

参考链接: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打jar包、war包

使用ant脚本在项目中打包: 打jar包模板
  • fengspg
  • fengspg
  • 2014年06月24日 15:01
  • 1829

ant编译程序,用到第三方jar包

ant编译程序需要应用第三方jar包 方案一:Eclipse中  Window > Preferences > Ant > Runtime > Classpath, select “Global E...

ANT构建JAR包时设置MANIFEST.MF的Class-Path属性的技巧

当jar包中的class文件引用了第三方类库时,就要在Class-Path属性中写入这些类库的引用路径,注意,这个路径是相对于第一层Archive来说的。如你把第三方的jar包都放到了你要的目标文件a...

将eclipse下编译的class文件打包成hadoop集群可以运行的jar包的过程

把eclipse下编译的class文件打包成hadoop集群可用文件的过程 首先要在eclipse下运行成功,在工程项目下打bin文件夹为jar文件,                     ...

使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包

********************************* Maven build project base directory is ${maven.project.basedir} ...

ant打jar包以及制作成bat文件双击运行

1.首先建立一个java项目,导入log4j-1.2.15.jar包  2.然后在项目里面建立Test.java类,如下:  Java代码   package com.j...
  • aerchi
  • aerchi
  • 2012年01月05日 14:48
  • 1802

Eclipse中如何快速查看jar包中 的class源码

我们查看jar源码时,一般是安装个jd-gui,把jar拷出来,然后从jd-gui中打开jar再查看源码,这个过程不免有些麻烦,当然,本篇所讲的快速查看的方法也没什么高科技手段,只是将jd-gui集成...

Eclipse中如何快速查看jar包中 的class源码

转自:白玉梁的专栏http://blog.csdn.net/baiyuliang2013 我们查看jar源码时,一般是安装个jd-gui,把jar拷出来,然后从jd-gui中打开jar再查看...

Eclipse中如何快速查看jar包中 的class源码

我们查看jar源码时,一般是安装个jd-gui,把jar拷出来,然后从jd-gui中打开jar再查看源码,这个过程不免有些麻烦,当然,本篇所讲的快速查看的方法也没什么高科技手段,只是将jd-gui集成...

Ant编译Java文件并将文件进行打Jar包

Ant  是什么? Apache Ant 是一个基于 Java 的生成工具。据最初的创始人 James Duncan Davidson 介绍,这个 工具的名称是 another neat t...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?
举报原因:
原因补充:

(最多只允许输入30个字)