【发布时间】:2015-12-01 08:13:03
【问题描述】:
我将 Maven 3.3.3 与 Eclipse Mars 和 m2e 一起使用。昨天,我创建了一个新的 Java 项目并将其转换为 Maven 项目。
之后,类路径只包含src,而不是标准的src/main/java。我很惊讶,但我只是创建了丢失的文件夹并运行了 m2e 的“更新项目”。这并没有解决问题; m2e 还是坚持只用src。
所以我手动编辑了类路径以得到通常的结果
src/test/java
src/test/resources
src/main/java
src/main/resources
当我现在尝试 m2e 的“更新项目”时,我收到了这个错误:
Cannot nest 'foo/src/test/java' inside 'foo/src'. To enable the nesting, exclude 'test/' from 'foo/src'
sigh接下来我去命令行运行mvn eclipse:eclipse来获取这个类路径:
src/test/java
src/test/resources
src
src/main/resources
现在,我完全被难住了。为什么会这样?
【问题讨论】: