目录
- Intellij IDEA 中调试 maven 插件
- 话痨一下
- 步骤
- 1. classfinal-demo 项目部分
- 2. ClassFinal 部分
- 参考资料
Intellij IDEA 中调试 maven 插件
话痨一下
目前有两个项目:
- ClassFinal 是一款Java class文件安全加密工具。
classfinal-demo是我建的一个Demo,用来测试ClassFinal的加密效果。
目前直接在命令行,执行命令加密是成功的:
java -jar classfinal-fatjar.jar -file jerry.jar -libjars a.jar,b.jar -packages com.jerry1,com.jerry2 -exclude com.jerry.Main -pwd 123456 -Y
但是接下想使用 classfinal-maven-plwww.devze.comugin 却始终无法成功。
步骤
在 Intellij IDEA 中调试 maven 插件分两部分:
1. classfinal-demo 项目部分

- 这就是我要调试的
classfinal:classFinal - IDEA 中打开
Terminal位置项目根目录执行mvndebug classfinal:classFinal。以 debug 模式执行目标。成功后会便会监听8000端口,等待调试。
如果端口想换成9999可以(CMD中执行):
set MAVEN_DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9999 mvn cl开发者_JAVA学习assfinal:classFinal -X
2. ClassFinal 部分
Run > Run/Debug Configurations 打开以下窗口。
Remote 名字自己随意,这里要 Attach 的端口就是上面的 8000。其它都是默认。

- 把上面js第一步的监听跑起来。
- 在
net.roseboy.classfinal.plugin.ClassFinalPlugin中打好断点。 - 运行这里的
debug-plugin就启动调试了。
参考资料
笑虾:Java Class 加密工具 ClassFinal
到此这篇关于Intellij IDEA 中调试 maven 插件的文章就介绍到这了,更多相关idjavascriptea调php试 maven 插件内容请搜索我们以前的编程客栈文章或继续浏览下面的相关文章希望大家以后多多支持我们!
加载中,请稍侯......
精彩评论