Intellij IDEA 中 maven 插件工程的远程调试
在目标工程中的 pom.xml 引入的 maven-plugin 工程,例如:
xml
<plugin>
<groupId>com.github.mengweijin</groupId>
<artifactId>code-generator-maven-plugin</artifactId>
<version>latest version</version>
</plugin>
在目标工程中的终端中输入命令,启用 maven 远程调试,执行结果如下:
bash
$ C:\Source\code\gitee\code-generator-maven-plugin> mvndebug code-generator:mybatis
Listening for transport dt_socket at address: 8000
# 注意,mvndebug code-generator:mybatis 的简写方式执行有可能报告找不到 maven plugin,请检查命令行的执行目录下是否有目标 pom.xml.
#也可以请使用全命令格式:
mvn groupId:artifactId:version:goal
这时候打开了一个 8000 监听端口。