如何配置: 在Eclipse中创建一个新的Java项目。命名为“Maven调试器项目”。这是一个虚拟项目,不需要包含任何代码。 创建一个新的调试配置。命名为“Maven调试启动”。在连接选项卡中,在主机字段中输入“localhost”,在端口字段中输入“5005”,这是Surefire插件与调试器通信的端口。选择“标准(套接字附加)”作为连接类型。在源选项卡中,添加要调试的项目。 如何使用: 现在您可以在测试代码中设置断点。 以debug模式启动您的“Maven调试启动” 使用“-Dmaven.surefire.debug”选项启动Maven构建 我在这里发现了这个有趣的解决方案,并且它对我很有用(这意味着我已经测试过它,它有效),所以我想分享一下。
如果您使用Ecplise Maven插件运行Maven构建: 在Java代码中设置调试点 右键单击您的pom.xml或Eclipse中的项目,选择“Debug As”,然后选择“Maven Install”,或者如果您想要其他Maven目标,则选择“Maven build…”