使用Apache-ANT进行jar包合并
使用Apache-ANT进行jar包合并
本文记录下,使用apache-ant进行jar包合并的方法。
安装配置Apache-ANT
Apache-ANT下载,版本:apache-ant-1.9.9
下载后,将apache-ant-1.9.9文件夹放置安装目录。
在环境变量path中添加配置:
ANT_HOME:E:\Project\apache-ant-1.9.9
%ANT_HOME%\bin;%ANT_HOME%\lib;
在CMD窗口中输入ant,出现提示
Buildfile: build.xml does not exist!
Build failed
则配置成功。该提示缺少构建脚本。
编写脚本
ant需要执行一个xml内容如下:
build_without_openmobile_v2.xml
<?xml version="1.0" encoding="utf-8"?>
<projectname="test"basedir="."default="makeSuperJar" ><targetname="makeSuperJar"description="test combintion jar" ><jar destfile="test-v2.0.X.jar" ><zipfileset src="cc.jar" />// 第一个jar包名称<zipfileset src="com.test.jcard-X.jar" />// 第二个jar包名称</jar></target></project>
为了编译jar包方便,写了两个自动编译脚本,对inJar中的jar包进行合并。
buildAllJar_v2.bat
::build antJar
COPY /y .\inJar\cc.jar .\cc.jar
COPY /y .\inJar\com.test.jcard-X.jar .\com.test.jcard-X.jar
call .\apache-ant-1.9.9\bin\ant -f .\build_without_openmobile_v2.xml
COPY /y .\test-v2.0.X.jar .\outJar\
del -F -Q .\com.test.jcard-X.jar
del -F -Q .\cc.jar
del -F -Q .\test-v2.0.X.jar
说明:
- 从inJar目录中拷贝出jar包。
- ant执行xml进行构建。
- 将合并的jar包输出至outJar目录中。
使用Apache-ANT进行jar包合并相关推荐
- java jar合并_多个jar包合并成一个jar包(ant)
https://blog.csdn.net/gzl003csdn/article/details/53539133 多个jar包合并成一个jar 使用Apache的Ant是一个基于Java的生成工具. ...
- 一步一步教你如何导出JAR包后将多个JAR包合并,并混淆
导出JAR包: 在eclipse中,右键工程,点击export,选择Jar file,选则需要打包的工程,将工程内除src,lib,以外的文件取消选择,后改变输出的Jar包的名字, ...
- 将多个jar包合并为一个jar包
将多个jar包合并为一个jar包 准备工作: 新建一个文件夹,将需要合并的jar包放到同一个文件夹中,cmd移动到jar包所在文件夹 1.解压所有jar包 在命令行输入:jar –xvf xx.jar ...
- Apache Common常用jar包
我们在日常开发中,不需要重复造轮子,Apache Common已经帮我们做了好多实用的jar包,直接拿来用就可以.也可以多研究下这些代码是怎么实现的. commons-logging.jar ---- ...
- ANT 运行jar包的中文乱码问题
in eclipse. 在ant中打包成jar文件后,运行,出现的中文乱码问题. 解决方法: 1. 确保eclipse中项目的编码统一. 如:全设置成UTF-8. 2. 在ant task下加如下运 ...
- java net 包和 apache 的http_org.apache.http.httpentity jar包-系列jar包
[实例简介] commons-codec-1.9.jar commons-logging-1.2.jar fluent-hc-4.5.3.jar httpclient-4.5.3.jar httpcl ...
- org.apache.hadoop 的jar包下载地址
http://www.apache.org/dyn/closer.cgi/hadoop/core/ http://hadoop.apache.org/index.html
- linux ant安装jar,ant打JAR、WAR包
1. ant安装 上官网下载ANT:http://ant.apache.org/bindownload.cgi 解压出来,添加系统变量ANT_HOME,并把ANT路径加入系统变量Path中 在命令行中 ...
- Maven导入org.apache.commons.codec或commons-codec.jar包
背景: 项目中需要使用Base64, 进行加密,发现jdk中的Base64无encodeBase64和encodeBase64String,于是发现apache的commons-codec.jar包, ...
- 一周小结(二)——说说jar包那些事儿
"天高云淡,望断南飞雁.不到长城非好汉,屈指行程二万.六盘山上高峰,红旗漫卷西风.今日长缨在手,何时缚住苍龙?"--<清平乐·六盘山>.假期里把<中国诗词大会&g ...
最新文章
- 实现页面打开后滚动到最底端的效果(转)
- java socket nio 阻塞_Java NIO实现非阻塞式socket通信
- 删除排序链表中的重复元素Python解法
- python进行数据分析
- App-v Client的部署
- 音视频开发进阶指南--音视频概念基础
- 【Qt教程】1.10 - Qt5模态与非模态对话框( QDialog)
- 远程计算机用户端口,电脑怎么开远程端口
- HTML DOM教程 23-HTML DOM Frame 对象
- 阿里云服务器无法远程连接mysql数据库_关于远程连接MySQL数据库的问题解决
- Matlab颜色对照(RGB三元组、十六进制表示)
- iWebOffice一些相关
- [UEFI启动教程]移动硬盘安装U盘装机助理(双模式启动)
- SPSS26没有典型相关性分析怎么办
- 微信安卓客户端逆向分析
- 英国易捷航空遭黑客入侵 约900万客户数据被窃取
- tableau无法建立连接_外部服务连接疑难解答 - Tableau
- 【踩坑】python: This install of SoX cannot process .mp3 files
- Day28——回溯法力扣打卡
- iperf的ios版本;无线局域网测速
热门文章
- 圣诞邀请助力活动H5系统开发
- 中国水产科学研究院教授黄樟翰走进伊宅购集团考察伊家田园项目
- KALI虚拟机挂代理教程
- (八)博客详情页面(内容排版typo.css)插件集成
- 14-eval 函数
- mysql表达式转字符串_[转载]MYSQL 字符串操作[]
- 平板电脑的尺寸是怎么算出来的
- 为什么视频云服务会被各行业广泛看好?
- 一种基于XGBOOST的企业员工稳定性(员工离职)预测方法
- android 360锁屏清除,“打盹”省电 360清理大师锁屏清理早已实现