Was macht maven-clean-install-U tun?
Habe ich eclipse mit dem m2e-plugin, maven-und weblogc app-server läuft aus meiner lokalen box.
Habe ich importiert jemand anderes mehrere maven-Projekte aus bibucket zu meiner box. Mir wurde gesagt, dass einer von Ihnen ist der main und der rest sind Abhängigkeiten, in denen ich nie zuvor etwas derartiges gesehen. Ich habe immer befasst mit Einzel-maven-Projekt. Jedenfalls aus der Anleitung, es sagt, ich habe zum ausführen von maven-Befehl wie z.B. "clean install " - U".
In der IDE, so bin ich einmal die Konfiguration auszuführen, die für jeden mvn Projekt ab, indem Sie als Ziel "clean install " - U". Durch das Lesen maven-guide, den ich irgendwie verstehen, was jeder Begriff bedeutet, aber wenn Sie kombinieren, zusammen mit einem parameter übergeben, was tut Sie tatsächlich? Ich erwarte nicht, dass ein Glas (web-app) bereitgestellt werden, der ein application-server, aber es Tat auch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
-U Kräfte maven zu überprüfen, keine externen Abhängigkeiten (third party Abhängigkeiten), die möglicherweise aktualisiert werden müssen, basierend auf Ihren POM-Dateien.
saubere Installation sind sowohl grundlegende als auch maven lifecycle Phasen (https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html).
installieren, normalerweise würde Sie einfach nehmen Sie das Artefakt, das gebaut und legen Sie es in den lokalen - repository, also ein Verzeichnis auf der box Sie bauen auf (.m2 Verzeichnis die meiste Zeit). Es wäre nicht eine Bereitstellung auf einem server - in der Regel die deploy-phase verwendet werden würde, das zu tun.
Entwickler können jedoch überschreiben und hinzufügen, was maven hat in den verschiedenen Phasen, so wie in den Tagen von ant Dinge können leicht devolve into chaos kann niemand verstehen, komplexe Projekte ;-).
manchmal in der integration-test-phase, die Entwickler sagen maven zu starten, bis ein container vorübergehend, um das web-app auf, so dass die tests ausgeführt werden können, gegen Sie, und dann, der container ist geschlossen, wenn die integration-test-phase abgeschlossen ist.
-U
macht nur Sinn in Beziehung mit SNAPSHOT ist nicht mit Versionen.