0

我有一个常规的 Maven 模块设置,例如:

src/main/java/...
src/main/test/com/example/...

所以我的测试文件夹中有一个 junit 测试等,但由于某种原因,一段时间后文件夹设置恢复为默认值,然后我无法使用右键单击运行测试选项运行我的测试。

我必须回到模块设置并将其更改回测试。我的其他 Maven 模块(它是一个多模块项目)不会发生这种情况。

可能是什么原因?

我使用的是 12.1.4 终极版。

4

1 回答 1

1

我可以确认这在 Intellij 12.0.4、12.1.5 和 13.x(所有 Ultimate 版本)上都可以正常工作。

当我标记一个文件夹(src/main/test在我的实验中)时,它在重新启动后仍然标记为“测试源根”。

(这可能是一个错字,但是)您提到的目录结构不符合 maven Standard Directory Layout。如果您移动src/main/test/java/com/examplesrc/test/java/com/example(请注意那里有 a java,所以test/java/com不是test/com),您不必显式标记测试文件夹。

于 2013-10-05T07:00:21.713 回答