手动将多个Jar包合并成1个Jar包
# 需求
将以下三个Jar包合并成1个Jar包
kafka-log4j-appender-1.0.5.jar slf4j-api-1.8.0-beta2.jar slf4j-log4j12-1.8.0-beta2.jar
1
# 合并方法
# 解压三个jar包
jar xf kafka-log4j-appender-1.0.5.jar
jar xf slf4j-log4j12-1.8.0-beta2.jar
jar xf slf4j-api-1.8.0-beta2.jar
1
2
3
2
3
# 删除解压前的包
rm -f kafka-log4j-appender-1.0.5.jar
rm -f slf4j-log4j12-1.8.0-beta2.jar
rm -f slf4j-api-1.8.0-beta2.jar
1
2
3
2
3
# 压缩生成新的jar包
jar -cvfM kafka-log-1.0.5.jar .
[root@bigdata-24-194 test]# ls
kafka-log-1.0.5.jar com META-INF module-info.class org
1
2
3
2
3
kafka-log-1.0.5.jar 可以直接使用了
上次更新: 2023/03/10, 16:49:38