Maven Eclipse Plugin 自动在 META-INF 下创建 maven 文件夹
Maven Eclipse Plugin automatically creates maven folder under META-INF
我有一个 Dynamic Web Project
,我们需要将其转换为 Maven Project
。
我正在使用 Eclipse 2021-03
和 Maven Integration for Eclipse v1.17.2
我使用“正常”程序转换项目:
- 右键单击项目
- 选择配置 -> 转换为 Maven 项目
- 填写了新 pom.xml
中的所有必填字段
- 为 Maven 创建了源文件夹(
src/main/java
、src/main/resources
、src/main/webapp
)
- 将所有文件移动到正确的文件夹中
- 添加了所有需要的 Maven 依赖项
- 检查部署程序集中的所有源文件夹是否都部署在正确的路径中
- 最后,在构建路径中将默认输出文件夹更改为
/target/classes
完成后,Maven 插件会自动在 src/main/webapp/META-INF/maven/{groupId}/{artifactId}/
下创建一个文件夹
此文件夹内有两个文件,具体为 pom.properties
和 pom.xml
如果我尝试删除它们,Maven 插件会重新创建它们,如果我尝试从 /maven
中删除整个文件夹结构,情况相同。
这是文件夹结构的屏幕截图,突出显示了“不需要的”文件夹和文件。
这是我的 pom.xml
:
这种行为是否正确?
为什么要创建这些文件夹和文件,为什么我不能让我的 Eclipse 停止生成它们?
如有任何帮助,我们将不胜感激!
我遇到了同样的问题,我通过检查 Window -> Preferences -> Maven -> Java EE Integration
下的以下选项解决了这个问题
我有一个 Dynamic Web Project
,我们需要将其转换为 Maven Project
。
我正在使用 Eclipse 2021-03
和 Maven Integration for Eclipse v1.17.2
我使用“正常”程序转换项目:
- 右键单击项目
- 选择配置 -> 转换为 Maven 项目
- 填写了新 pom.xml 中的所有必填字段
- 为 Maven 创建了源文件夹(
src/main/java
、src/main/resources
、src/main/webapp
) - 将所有文件移动到正确的文件夹中
- 添加了所有需要的 Maven 依赖项
- 检查部署程序集中的所有源文件夹是否都部署在正确的路径中
- 最后,在构建路径中将默认输出文件夹更改为
/target/classes
完成后,Maven 插件会自动在 src/main/webapp/META-INF/maven/{groupId}/{artifactId}/
下创建一个文件夹
此文件夹内有两个文件,具体为 pom.properties
和 pom.xml
如果我尝试删除它们,Maven 插件会重新创建它们,如果我尝试从 /maven
中删除整个文件夹结构,情况相同。
这是文件夹结构的屏幕截图,突出显示了“不需要的”文件夹和文件。
这是我的 pom.xml
:
这种行为是否正确? 为什么要创建这些文件夹和文件,为什么我不能让我的 Eclipse 停止生成它们?
如有任何帮助,我们将不胜感激!
我遇到了同样的问题,我通过检查 Window -> Preferences -> Maven -> Java EE Integration
下的以下选项解决了这个问题