Maven 项目错误与构建路径 src/main/resources



我有一个有四个构建路径的 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"/>

相关内容

最新更新