Eclipse 生成路径为src/main/resources的Maven项目错误

Eclipse 生成路径为src/main/resources的Maven项目错误,eclipse,maven,buildpath,Eclipse,Maven,Buildpath,我有一个maven项目,它有四个构建路径 src/main/java src/main/resources src/test/java src/test/resources 但是,当我在eclipse中执行“Maven->updateprojectconfiguration”时,构建路径“src/main/resources”被删除并保留为简单文件夹 知道为什么吗?您使用的是哪个版本的m2e 我目前正在使用M2E1.2,这是最新的N版本 对于maven配置,只需注意: 不要指定构建路径:m2

我有一个maven项目,它有四个构建路径

src/main/java
src/main/resources
src/test/java
src/test/resources
但是,当我在eclipse中执行“Maven->updateprojectconfiguration”时,构建路径“src/main/resources”被删除并保留为简单文件夹


知道为什么吗?

您使用的是哪个版本的m2e

我目前正在使用M2E1.2,这是最新的N版本

对于maven配置,只需注意:

  • 不要指定构建路径:m2e&Maven将识别出这些是构建路径的一部分。这是在Maven的内部版本中定义的

  • src/main/resources位于生成路径上,但不是源目录。这意味着,Eclipse可能不会将其显示为在项目中的Java源路径上,但在那里添加的任何文件都包含在构建包/执行时。因此,仅仅是“简单”文件夹是正确的


您使用的是哪个版本的m2e

我目前正在使用M2E1.2,这是最新的N版本

对于maven配置,只需注意:

  • 不要指定构建路径:m2e&Maven将识别出这些是构建路径的一部分。这是在Maven的内部版本中定义的

  • src/main/resources位于生成路径上,但不是源目录。这意味着,Eclipse可能不会将其显示为在项目中的Java源路径上,但在那里添加的任何文件都包含在构建包/执行时。因此,仅仅是“简单”文件夹是正确的


如果希望将
src/main/resources
文件夹映射为eclipse中的源文件夹,只需在项目的
.classpath
文件中添加以下行:

<classpathentry kind="src" path="src/main/resources"/>

如果希望将
src/main/resources
文件夹映射为eclipse中的源文件夹,只需在项目的
.classpath
文件中添加以下行:

<classpathentry kind="src" path="src/main/resources"/>


奇怪的是,我正在使用的m2e的旧版本确实将src/main/resources作为源目录。这种行为改变了吗?我相信是的。我记得以前是这样的,但老实说,这不是必须的,只是增加了混乱。起初不喜欢,但现在很好。:)奇怪的是,我使用的m2e的旧版本确实将src/main/resources作为源目录。这种行为改变了吗?我相信是的。我记得以前是这样的,但老实说,这不是必须的,只是增加了混乱。起初不喜欢,但现在很好。:)