IntelliJ不断更改我的模块文件夹设置,我希望它是测试

时间:2013-10-03 19:14:15

标签: maven intellij-idea

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

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

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

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

原因是什么?

我正在使用12.1.4版终极版。

1 个答案:

答案 0 :(得分:1)

我可以确认这对Intellij 12.0.4,12.1.5和13.x(所有终极版本)都适用。

当我在实验中标记文件夹(src/main/test)时,重启后会将其标记为“测试源根”。

(这可能是一个错字但是)你提到的目录结构不符合maven Standard Directory Layout。如果您将src/main/test/java/com/example移至src/test/java/com/example(请注意其中有java,因此test/java/com代替test/com)您无需明确标记测试文件夹。