【问题标题】:Maven Eclipse Plugin automatically creates maven folder under META-INFMaven Eclipse Plugin 自动在 META-INF 下创建 maven 文件夹
【发布时间】:2021-08-10 17:18:58
【问题描述】:

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

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

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

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

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

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

这是我的pom.xml

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

任何帮助将不胜感激!

【问题讨论】:

  • 以下操作有效吗? stackoverflow.com/a/46960549/6505250
  • @howlger 这是一种不同的情况,因为我什至没有尝试制造我的战争。 addMavenDescriptor 用于从最终的 jar/war 中排除这些文件。我的问题出现在早期阶段。

标签: eclipse maven maven-eclipse-plugin


【解决方案1】:

我遇到了同样的问题,我通过检查 Window -> Preferences -> Maven -> Java EE Integration 下的以下选项解决了它

【讨论】:

    猜你喜欢
    • 2017-06-22
    • 1970-01-01
    • 2011-09-16
    • 2016-09-12
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 2012-05-06
    • 2014-05-26
    相关资源
    最近更新 更多