Maven Eclipse Plugin 自动在 META-INF 下创建 maven 文件夹

Maven Eclipse Plugin automatically creates maven folder under META-INF

我有一个 Dynamic Web Project,我们需要将其转换为 Maven Project。 我正在使用 Eclipse 2021-03Maven Integration for Eclipse v1.17.2

我使用“正常”程序转换项目:

  1. 右键单击项目
  2. 选择配置 -> 转换为 Maven 项目
  3. 填写了新 pom.xml
  4. 中的所有必填字段
  5. 为 Maven 创建了源文件夹(src/main/javasrc/main/resourcessrc/main/webapp
  6. 将所有文件移动到正确的文件夹中
  7. 添加了所有需要的 Maven 依赖项
  8. 检查部署程序集中的所有源文件夹是否都部署在正确的路径中
  9. 最后,在构建路径中将默认输出文件夹更改为 /target/classes

完成后,Maven 插件会自动在 src/main/webapp/META-INF/maven/{groupId}/{artifactId}/ 下创建一个文件夹 此文件夹内有两个文件,具体为 pom.propertiespom.xml

如果我尝试删除它们,Maven 插件会重新创建它们,如果我尝试从 /maven 中删除整个文件夹结构,情况相同。

这是文件夹结构的屏幕截图,突出显示了“不需要的”文件夹和文件。

这是我的 pom.xml:

这种行为是否正确? 为什么要创建这些文件夹和文件,为什么我不能让我的 Eclipse 停止生成它们?

如有任何帮助,我们将不胜感激!

我遇到了同样的问题,我通过检查 Window -> Preferences -> Maven -> Java EE Integration

下的以下选项解决了这个问题