我有一个有四个构建路径的 maven 项目
src/main/java
src/main/resources
src/test/java
src/test/resources
但是当我在 eclipse 中执行"Maven->更新项目配置"时,构建路径"src/main/resources"被删除并保留为简单文件夹。
知道为什么吗?
您使用的是哪个版本的 m2e?
我目前正在使用 m2e 1.2,最新的 N 版本。
对于您的 maven 配置,只需注意:
-
不要指定你的构建路径:m2e & Maven 会识别出这些是构建路径的一部分。 这在Maven的内部超级pom中定义
-
src/main/resources 位于构建路径上,但不是源目录。 这意味着,Eclipse 可能不会将其显示为位于项目中的 Java 源路径上,但添加在那里的任何文件都包含在构建的包中/执行时。 因此,只是"简单"文件夹是正确的。
将src/main/resources
文件夹映射为 eclipse 中的源文件夹,只需在项目的.classpath
文件中添加以下行:
<classpathentry kind="src" path="src/main/resources"/>