把多个jar合并成为一个jar方式

最近进行SDK开发,考虑到以后维护和新增功能,所以使用了 组件化 开来开发项目,使用了 组件化 就会导致,存在多个library,也就会产生多个jar文件,但是对于外部需要接入我们开发的SDK,我们只会提供一个JAR 或者AAR文件给别人接入就可以,所以就需要把多个jar文件合并成为一个jar文件(AAR文件本身会自动合并项目中lib目录下的jar文件)

  • 合并Jar需要用到jdk环境,不懂的自行百度
  • 解压 :jar -xvf jar包名字.jar
  • 合并 :jar cvf classes.jar *
1. 把要合并的jar统一放在同一目录下,并使用命令行(cmd)进入该目录
image.png
2. 使用jar命令,解压所有jar文件:

jar -xvf jar包名字.jar

解压第一个jar目录:


image.png

解压第二个jar目录:


image.png
3. 移除目录下的jar,只留下押解后包含class文件的文件夹
image.png
4. 使用命令合并目录下的所有文件并生成jar文件:

jar cvf classes.jar *

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 南方 文/博尔赫斯 一八七一年在布宜诺斯艾利斯登岸的那个人名叫约翰尼斯·达尔曼,是福音派教会的牧师;一九三九年,他...
    鲁亢阅读 530评论 0 0
  • 小朋友爱吃糖,爱吃甜食,这真是不分年代,无论是在物质匮乏的过去,还是物质充裕的现在。 小朋友爱吃糖就像一种天性。 ...
    better君阅读 1,004评论 0 0
  • 初听时,节奏缓和,像清凉的泉水,使人流进葱绿的春天。轻快的节奏,仿佛使人置身于满是鸟鸣的林子,让人不自觉的放下千...
    广电1702B徐璐阅读 205评论 0 0