繁体   English   中英

如何从Eclipse中的Maven构建调试测试?

[英]How to debug tests from a Maven build in Eclipse?

如何启动Maven构建并让测试出现在Eclipse的调试透视图中?

包或安装意味着一个原子操作,实际上不应该停止调试(除非你正在调试maven插件)。 您应该能够通过选择Eclipse项目并执行“Debug As - > JUnit Test”来调试测试。

如果您使用Ecplise Maven插件运行Maven构建:

  • 将调试点放在java代码中
  • 右键单击Eclipse中的pom.xml或项目,选择“Debug As”,然后选择“Maven Install”或者如果你想要另一个Maven目标选择“Maven build ...”

如何配置:

  • 在Eclipse中创建一个新的Java项目。 我们称之为“Maven调试器项目”。 这是一个虚拟项目,并不打算包含任何代码。
  • 创建新的调试配置。 我们称之为“Maven调试启动”。 在Connect选项卡中,在Host字段中输入“localhost”,在Port字段中输入“5005”,这是Surefire插件与调试器通信的端口。 在连接类型中选择“标准(插座连接)”。 在“源”选项卡中,添加要调试的项目。

如何使用它:

  • 您现在可以在测试代码中设置断点。
  • 在调试中启动“Maven调试启动”
  • 使用“ -Dmaven.surefire.debug ”选项启动Maven构建

我在这里发现了一个有趣的解决方案,它对我有用(这意味着我测试了它,并且它有效),所以我想分享它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM