Was sind genau die Unterschiede zwischen mvn clean package
und mvn clean install
? Wenn ich beide Befehle ausführe, scheinen sie beide das gleiche zu tun.
Antwort
Zu viele Anzeigen?
ABODE
Punkte
748
Der Befehl mvn package wird den Quellcode kompilieren und auch als Jar oder War gemäß der POM-Datei verpacken und standardmäßig in den Zielordner verschieben.
Der Befehl mvn install wird kompilieren und verpacken, aber es wird das Paket auch in Ihr lokales Repository stellen. So können andere Projekte darauf verweisen und es aus Ihrem lokalen Repository abrufen.
Der Befehl mvn install wird hauptsächlich verwendet, wenn Sie ein Projekt (Bibliothek) kompilieren möchten, von dem andere Projekte in Ihrem Repository abhängen.
- See previous answers
- Weitere Antworten anzeigen