【问题标题】:Does Project->Build Project in Eclipse with m2e include any Maven goal by default?Project->Build Project in Eclipse with m2e 是否默认包含任何 Maven 目标?
【发布时间】: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时,哪个构建器首先工作?
  • 最顶层的构建器首先出现。要更改顺序,请选择构建器,然后按 UpDown。如果 Maven 项目构建器 编辑了.classpath,那么此更改会触发另一个构建,因此 Java 构建器 会看到正确的依赖关系。
  • 谢谢。在 POM.xml 中包含 install 是否会增加第二次编译?

标签: java eclipse maven m2e


【解决方案1】:
  • Maven 构建器将根据为其定义的目标进行构建,并检查 pom 文件所依赖的正确性。
  • Java 构建器编译代码并自动对您的 Eclipse 项目的正确性负责。

【讨论】:

    猜你喜欢
    • 2015-06-09
    • 2015-07-27
    • 2012-02-09
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    • 2016-04-07
    • 1970-01-01
    相关资源
    最近更新 更多