【发布时间】:2017-08-20 12:07:58
【问题描述】:
更新:Project->Build Project in Eclipse with m2e 是否默认包含任何 Maven 目标?
包括
<build>
<defaultGoal>install</defaultGoal>
</build>
进入 POM.xml 更改“构建项目”的操作并添加第二个编译也由 Maven Builder?
当在 Eclipse 中选中 Project-> Build automatic 标志时,当我更新项目时,两个构建器会做不同的事情。据我了解:
1) Maven Project Builder 在我更新 pom.xml 时获取依赖项。 2)当我更改代码时,这两个构建器之一会编译代码。
一个。哪个构建器编译代码?据我所知,Maven 有自己的 JAVA_HOME。而且我还可以将任何 JRE 附加到我的 Eclipse 项目中。所以 JRE 可能会有所不同。
b. Maven Builder 还会执行哪些其他操作以及何时(更新 pom 或代码时)?
【问题讨论】:
-
选择Project->Build Project时,哪个构建器首先工作?
-
最顶层的构建器首先出现。要更改顺序,请选择构建器,然后按 Up 或 Down。如果 Maven 项目构建器 编辑了
.classpath,那么此更改会触发另一个构建,因此 Java 构建器 会看到正确的依赖关系。 -
谢谢。在 POM.xml 中包含
install 是否会增加第二次编译?