我有一个关于如何在 IntelliJ 中调试具有多个模块的 maven 项目的问题。
我有一个项目,其中包含两个模块:客户端和共享。
“共享”只是一个罐子,“客户端”依赖于“共享”。客户端有一个单元测试,它在内部将调用“共享”模块中定义的类。
但是,如果我在“共享”模块中设置断点,IntelliJ 将不会在该断点处停止并简单地忽略它。
我的问题是如何在这种情况下进行调试?
非常感谢。
您是否在调试模式下运行单元测试?或者您是否执行了执行单元测试的 Maven 构建?如果是,您应该尝试将surefire插件配置为等到您附加调试器来调试您的测试。
有关详细信息,请参阅http://maven.apache.org/plugins/maven-surefire-plugin/test-mojo.html 。