概念:要调试的APT代码为APT工程,要编译的代码为项目工程
- gradle
- 在项目工程中引用的APT工程的AbstractProcessor类的init/process设置断点
- 在项目工程中的主目录gradle.properties文件设置gradle daemon端口和JVM参数,该文件不存在则创建一个
# 设置守护线程
org.gradle.daemon=true
# 设置debugger调试端口
org.gradle.jvmargs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
- 在打开项目工程中的IDEA中设置远程调试 并运行
4. 编译运行项目工程中的代码
命令行运行gradle clean assemble 或者 IDEA Gradle管理工具运行assemble
- maven
- 与gradle相似
- 无
- 与gradle相似
- 命令行运行maven clean 或者IDEA Maven管理工具运行构建
评论区