maven本地私服取jar包后再进行反编译获取源代码

1.先去maven安装目录寻找setting.xml
D:\maven\apache-maven-3.1.1\conf
利用记事本打开。

寻找标签


nexus
central
nexus mirror.
http://XXX.XXX.XX.XX:8080/content/groups/public

url就是本地私库的链接,复制链接在浏览器打开

2.找到你所需要找的jar包,下载至本地 得到jar,此时解压会发现是.class,因此需要进行反编译

3.反编译流程,使用IDEA进行反编译,IDEA下载反编译插件

maven本地私服取jar包后再进行反编译获取源代码_第1张图片
4.下载之后,找到IDEA安装目录的plugins文件夹
D:\IDEA\IntelliJ IDEA 2020.1.1\plugins\java-decompiler\lib
此时里面只有一个jar文件名字叫做:
java-decompiler.jar

5.将刚刚从私库下载下来的jar 放到这个目录下,并创建一个空的文件夹。
比如此时的我:
maven本地私服取jar包后再进行反编译获取源代码_第2张图片
6.在上面目录下输入cmd
maven本地私服取jar包后再进行反编译获取源代码_第3张图片
在这里直接运行:

java -cp “D:\IDEA\IntelliJ IDEA 2020.1.1\plugins\java-decompiler\lib\java-decompiler.jar” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true game-framework-common-0.1-20130226.121818-2.jar xunxia-frameword-common-http

这是模板:
java -cp “AAAA” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true BBBB CCCC

AAAA :文件java-decompiler.jar的绝对路径
BBBB :是你所要反编译的jar包名字,记得加后缀
CCCC :是你刚刚创建的空文件夹名字,也就是反编译后存放的文件夹

你可能感兴趣的:(maven,jar,java)