Aktualizacja: Czy Project-> Build Project w Eclipse z m2e zawiera domyślnie dowolny cel Mavena?
Czy w tym
<build>
<defaultGoal>install</defaultGoal>
</build>
do POM.xml zmienić akcję "Build Project" i dodać drugą kompilację także przez Maven Builder?
Kiedy flaga Projekt-> Kompilacja automatycznie jest zaznaczona w Eclipse, dwóch budowniczych robi różne rzeczy podczas aktualizacji projektu. O ile rozumiem:
1) Maven Project Builder pobiera zależności podczas aktualizacji pom.xml. 2) Jeden z tych dwóch programistów kompiluje kod, kiedy go zmieniam.
za. Który budowniczy kompiluje kod? O ile wiem, Maven ma swój własny JAVA_HOME. Mogę też dołączyć dowolne środowisko JRE do mojego projektu Eclipse. Zatem JRE mogą być inne.
b. Jakie inne działania wykonuje Maven Builder i kiedy (podczas aktualizacji pom lub kodu)?
Odpowiedzi:
1 dla odpowiedzi № 1- Konstruktor Maven będzie budował zgodnie z celem, który jest do niego zdefiniowany i sprawdza poprawność twoich dependencied przez plik pom.
- Kreator Java kompiluje kod i automatycznie i odpowiedzialnie za poprawność projektu Eclipse.