4
|
Dr. Hans-Peter Störr · 技术社区 · 15 年前 |
![]() |
1
4
有几种选择。首先,可以从命令行运行测试,指定 maven.surefire.调试 . 默认情况下,Surefire测试是在分叉的JVM中运行的,这意味着如果您只是调试maven进程,那么在测试断点中就不会有任何停止。这可能就是你现在看到的。也见 http://maven.apache.org/plugins/maven-surefire-plugin/examples/debugging.html 否则,我建议将您的项目在IDE中配置为Maven项目。如果将项目配置为Maven项目,则在运行测试之前,将自动进行资源筛选。这至少是它在IDEA中的工作方式,我认为Eclipse在安装正确的Maven插件时也会这样做。 也可以从命令行运行一次maven构建,然后手动添加 目标/测试类 到您的IDE配置的目录。有效,但有点狡猾。 |
![]() |
2
1
使用 m2eclipse 资源将在Eclipse中被过滤。 |