【问题标题】:How and where does a pom.xml will be configured to be invoked by a web projectpom.xml 将如何以及在何处配置为由 Web 项目调用
【发布时间】:2014-01-13 07:22:42
【问题描述】:
我已经在 maven 上工作了一段时间,但以前从未有过这个问题,很多时候我使用 IDE 向导创建了我的 maven 项目,它帮助我创建了一个预先配置了 pom.xml 或其他方式的 maven 项目是将一般的java项目转换为生成pom.xml的maven项目。我有一个问题,当我们将此 java 项目转换为 maven 项目时,后台到底发生了什么。将配置什么以及 java 项目如何检测到它有 pom.xml。
【问题讨论】:
标签:
java
eclipse
maven
ide
pom.xml
【解决方案1】:
在 Eclipse 项目根目录下的 .project 文件中,m2eclipse 会将 org.eclipse.m2e.core.maven2Nature 添加到其中。这告诉 Eclipse,m2e 插件将处理项目生命周期的各个阶段,并且 m2e 有一个混合的部分内部和部分外部引擎,它将pom.xml 中的指令应用于项目。 (例如,它会找到标记为 maven.pomderived 的类路径占位符,并将它们替换为适当的 Maven 依赖项。)