2017-08-20 47 views
1

更新:在Eclipse中使用m2e進行Project-> Build Project是否默認包含任何Maven目標?使用m2e的Eclipse中的Project-> Build Project是否默認包含任何Maven目標?

是否包含 <build> <defaultGoal>install</defaultGoal> </build> 到POM.xml中更改「Build Project」的操作並添加第二次編譯也由Maven Builder?

builders

當標誌項目 - >自動構建是在Eclipse中選中2名建設者做不同的事情,當我更新項目。據我所知:

1)當我更新pom.xml時,Maven Project Builder獲取依賴關係。 2)當我改變它時,這兩個構建器中的一個編譯代碼。

a。哪個編譯器編譯代碼?據我所知Maven有自己的JAVA_HOME。我也可以將任何JRE附加到我的Eclipse項目中。所以JRE可能會有所不同。

b。 Maven Builder還有什麼其他操作?何時(更新pom或代碼時)?

+0

可能的重複[Java和Maven構建器如何在eclipse中一起工作?](https://stackoverflow.com/questions/6832789/how-do-java-and-maven-builders-work-together- in-eclipse) – howlger

+0

當選擇Project-> Build Project時,哪個構建器首先工作? – Ekaterina

+0

最頂層的建築師是第一位。要更改訂單,請選擇生成器,然後按_Up_或_Down_。如果'.classpath'被_Maven Project Builder_編輯,那麼這個改變會觸發另一個構建,所以_Java Builder_會看到正確的依賴關係。 – howlger

回答

1
  • Maven構建器將根據定義的目標構建並檢查您的pom文件依賴的正確性。
  • Java構建器編譯代碼並自動負責有關Eclipse項目的正確性。
相關問題