Was ist der Unterschied zwischen "mvn clean install" und "mvn eclipse: clean eclipse: eclipse"?

9

Ich habe ein Maven-Projekt in Eclipse. Ich verwende mvn clean install für die Installation von Abhängigkeiten in pom.xml .

Ich möchte wissen, was mvn eclipse:clean eclipse:eclipse Befehl tut und auch den Unterschied zwischen diesen beiden?

    
dev ツ 12.06.2015, 14:17
quelle

1 Antwort

17

Der zweite Befehl unterscheidet sich vollständig von dem ersten. Zuerst löscht es zuvor erzeugte Eclipse-Dateien (wie .project und .classpath und .settings ) und dann generiert neue , also effektiv < em> Aktualisieren sie. Es kann nützlich sein, wenn Sie einige Änderungen in pom.xml (wie neue Abhängigkeiten oder Plugins) eingeführt haben und möchten, dass Eclipse auf sie achtet.

Der erste Befehl löscht das target -Verzeichnis und erstellt dann den gesamten Code und < a href="http://maven.apache.org/plugins/maven-install-plugin/usage.html"> installiert Artefakte in das lokale Repository .

    
madhead 12.06.2015, 14:26
quelle

Tags und Links