die "automatisch erstellen" und maven in Eclipse
in Eclipse als Maven aktiviert ist, gibt es eine pom.xml Datei erstellen mit Maven. Und auch Eclipse hat eine "automatisch erstellen" - option im Menü Projekt.
Ist die "automatisch erstellen" automatisch ein build mit Maven oder wir müssen es deaktivieren, denn wenn Maven aktiviert ist, brauchen wir nicht den Eclipse-build in build-system nicht mehr?
InformationsquelleAutor lovespring | 2013-08-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eclipse ist m2e läuft das plugin Ziele es hat lifecycle-bindings für. Ich weiß nicht (und ich bin nicht in der Lage zu finden), was in einzelnen Phasen ausgeführt werden, aber aus Erfahrung weiß ich, dass:
Beachten Sie, dass es nicht alle möglichen Bindungen, und gehen um das problem ist manchmal problematisch. So, in der Regel, dass beide sollten gut laufen, und in der Tat wird vermeiden, einige Unstimmigkeiten wegen der kompilierten Zustand nicht aktualisiert, während Sie den code.
Jedoch wenn Sie haben plugins, die ignoriert werden, von m2e, sollten Sie wirklich Herunterfahren "Automatisch Erstellen" deaktiviert wenn Sie müssen sicher sein Ihre build abgeschlossen ist korrekt.
Beispielsweise mit dem Maven-plugin-Eigenschaften, wenn Sie nicht verbindlich und setzen
m2e
zu ignorieren, haben Sie Ressourcen, die mit der out-of-whack-Eigenschaft Werte. Das problem kann insbesondere auftreten, wenn Sie tun ein "Maven" erstellen (von der rechten Maustaste Kontext-Menü zum Beispiel), und führen Sie dann eine änderung im code und speichern Sie es.InformationsquelleAutor mikołak
Sie brauchen beide. Hier ist der Grund:
Eclipse-built-in-compiler verwendet wird, für inkrementelle Kompilierung - wenn Sie speichern Sie Ihre code, zum Beispiel. Aber vollständigen build des Projekts erfolgt mithilfe von maven und Projekt-Konfiguration in pom.xml.
m2e
tatsächlich läuft der Lebenszyklus Bindungen hat es, es ist nicht nur inkrementelle code-Kompilierung. Ein triviales Beispiel ist hier die Ressource filtern.InformationsquelleAutor Eugene Ryzhikov