czy rozumiem poprawnie, że program budujący Java rekompiluje źródła na ścieżce scr do ścieżki wyjściowej, co zwykle dzieje się po każdym "ctrl + s", jeśli automatyczne budowanie jest aktywne lub przez "ctrl + b" lub generuje błędy sprawdzania poprawności z javac.Jak konstruktorzy Java i Maven współpracują ze sobą w czasie zaćmienia?
Co do Maven2Bulder. Właśnie sklonowałem repozytorium gt m2e i istnieje odpowiednia klasa org.eclipse.m2e.core.internal.builder.MavenBuilder, która jest dość skomplikowana.
<projectDescription>
<name>modeshape-example-repositories</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
myślałem robi pom.xml, zmienne m2eclipse o lokalizacji repo i settings.xml lub jakiejś informacji o profilu i celu/aktualnej konfiguracji biegać i to właśnie działa mvn z tej części informacji, ale robi o wiele więcej i może powodować nieoczekiwane zachowanie.
Btw, czy jest używany tylko wtedy, gdy programista faktycznie uruchamia się jako> jakiś cel maven ...?
nie widzę żadnej opcji w Preferencje> Maven względem celu podczas budowania. Oznacza to, że kiedy oszczędzam pom, buduj/czyść projekt, działa MavenBuilder? A co z budowniczym java, ma działać, gdy ctrl + b nie jest? Czy może działać tylko po zapisaniu pliku * .java na ścieżce src? – lisak
Jeśli kompilacja została automatycznie włączona, kompilator Java będzie budowany po zapisaniu pliku .java. Jeśli nie, uruchomi się po naciśnięciu ctrl + b. –
Mówię o MavenBuilderze, powiedziałeś, że "maven builder uruchomi mastering do celu, który ustawiłeś w Preferencjach -> Maven po wykonaniu czystego projektu" – lisak