jarjar.jar的使用 快速將jar包中的包名修改成爲新的ja包

目標

jarjar.jar的使用

功能介紹

使用教程

例子: 我要將cglib.jar包net.sf.cglib包下的所有的類 都打包到org.springframework.cglib下,併成爲新的jar 命名爲test.jar

1.下載jar包
https://mvnrepository.com/artifact/com.googlecode.jarjar/jarjar/1.3

<!-- https://mvnrepository.com/artifact/com.googlecode.jarjar/jarjar -->
<dependency>
    <groupId>com.googlecode.jarjar</groupId>
    <artifactId>jarjar</artifactId>
    <version>1.3</version>
</dependency>

2.任意盤符 新建一個文件夾(我是 jarjartest),將jarjar.jar放進去

cglib-3.2.10.jar
jarjar-1.3.jar
3.新建一個rule.txt文件
在這裏插入圖片描述
4.rule.txt 內輸入命令內容

## 內容格式  rule   要改變的包名稱     改變的名稱
##  net.sf.cglib的所有的類 改名爲org.springframework.cglib下
rule net.sf.cglib.**  org.springframework.cglib.@1

5.執行生成命令
在當前目錄下打開cmd 命令行

# java -jar   你的jarjar.jar的名稱    process rule.txt    要改變的jar包名稱   最終的jar名稱
java -jar jarjar-1.3.jar  process rule.txt  cglib-3.2.10.jar  test.jar

在這裏插入圖片描述

6.改變成功在這裏插入圖片描述

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章