2016-03-31 8 views
2

Ich bin gerade erst von Eclipse zu Intellij IDEA gewechselt. auf Eclipse, wie ich mein Ohr Artefakt einsetzen, wird es in Wildfly das Verzeichnis standalone/deployments/Wo stellt IntelliJ IDEA mein frisch erstelltes .ear-Artefakt bereit?

jedoch in IntelliJ IDEA einsetzen, dass Ordner bleibt leer und irgendwie ist IDEA eine ältere Version der EAR-Datei bereitstellen, obwohl ich eine gerade gebaut ein neues. Wie man IDEA manuell zwingt, das Ohr einzusetzen, das ich gerade mit Maven gebaut habe? Wo befinden sich die bereitgestellten Ohr-Dateien?

Vielen Dank.

+0

Es kann hilfreich sein, Ihre "Konfiguration bearbeiten" zu zeigen –

Antwort

0

Um zu sehen, wo sich Ihr Artefakt befindet, gehen Sie zu Datei> Projektstruktur> Artefakte> YOUR_ARTIFACT> Ausgabeverzeichnis.

Wahrscheinlich verwenden Sie die Aktion "Bereitstellen" im Run/Debug-Tool-Fenster, das mit JMX eine Verbindung zum WildFly herstellt und über den JMX-Befehl deploy den Pfad zu Ihrem Artefakt übergibt. Sie werden es höchstwahrscheinlich nicht in einem WildFly-Ordner finden, außer vielleicht in einem temporären Ordner.

Sie haben auch gesagt, dass Sie ein neues "gebaut" haben. Beachten Sie, dass das Erstellen der Quellen und das Erstellen des Artefakts in IDEA zwei völlig verschiedene Dinge sind.

Ich schlage vor, Sie folgendes zu tun:

  1. Compilieren/Machen Sie das Modul/Projekt (Build> Projekt machen oder Erstellen> Make-Modul, etc.)
  2. das Artefakt neu erstellen (Build> Build Artefakte> Rebuild). Beachten Sie, dass dieser Schritt beim Kompilieren automatisch ausgelöst werden kann (Datei> Projektstruktur> Artefakte> YOUR_ARTIFACT> Build on make);
  3. Überprüfen Sie, ob das Ohr im Ausgabeverzeichnis (siehe Datei> Projektstruktur> Artefakte> YOUR_ARTIFACT> Ausgabeverzeichnis) gerade aktualisiert wurde.
  4. Auslöser redeploy mit "Deploy" Aktion im Run/Debug Tool Fenster.

Ich werde später die Antwort mit anderen Methoden der Bereitstellung aktualisieren, aber ich hoffe, dass der bisher geschrieben wird helfen.