Обновление: включает ли Project- > Build Project в Eclipse с m2e какую-либо цель Maven по умолчанию?
Изменяет ли включение <build>
<defaultGoal>install</defaultGoal>
</build>
в POM.xml действие «Build Project» и добавляет ли вторую компиляцию также Maven Builder?
Когда флаг Project-> Build автоматически проверяется в Eclipse, два сборщика делают разные вещи, когда я обновляю проект. Насколько я понимаю:
1) Maven Project Builder получает зависимости, когда я обновляю pom.xml. 2) Один из этих двух сборщиков компилирует код, когда я его изменяю.
а. Какой билдер компилирует код? Насколько я знаю, у Maven есть собственный JAVA_HOME. И я также могу подключить любую JRE к моему проекту Eclipse. Так что JRE могут быть разными.
б. Какие еще действия делает Maven Builder и когда (при обновлении pom или кода)?
.classpath
редактируется Maven Project Builder, это изменение запускает другую сборку, поэтому Java Builder видит правильные зависимости. - person howlger   schedule 20.08.2017