2013-03-19 14 views
15

ich einen BefehlLauf mvn Befehl IntelliJ IDEA

mvn clean dbmaintain:updateDatabase 
  1. Wie kann ich diesen Befehl in IntelliJ IDEA 12 geöffnet für ein Projekt laufen ausgeführt werden soll?

  2. Wenn ich diesen Befehl ausführen werde, wird es automatisch die Skripte Befehle auf meinem Db-Server ausführen, die in meiner pom.xml-Datei oder jdbc.properties-Datei erwähnt wird?

Antwort

28

Wenn Ihr Projekt wird von IntelliJ als Maven Projekt erfaßt wurde, dann sollten Sie am Maven project Fenster einen Blick darauf werfen, auf der rechten Seite. Ihr Projekt sollte als Knoten mit einem Unterknoten Lifecycle angezeigt werden. Wenn Sie es erweitern, sehen Sie die verfügbaren Ziele, einschließlich clean. Klicken Sie mit der rechten Maustaste auf dieses Ziel, wählen Sie Create yourProject[clean] und im Popup-Fenster können Sie weitere Ziele hinzufügen, einschließlich dbmaintain:updateDatabase Das Ausführen dieser Konfiguration entspricht genau dem Ausführen des Befehls über eine externe Eingabeaufforderung.

Wenn Ihr Projekt nicht als Maven-Projekt erkannt wurde, versuchen Sie es erneut zu importieren, indem Sie den Stamm pom.xml mit File > Open öffnen. IntelliJ fragt, ob Sie das Projekt mithilfe der Maven-Struktur erneut öffnen möchten.

+0

Nachdem ich mit der rechten Maustaste auf subnode clean geklickt habe, im Popup im Befehl: box habe ich clean dbmaintain: updateDatabase eingegeben und dann Apply geklickt. Dann starte ich es, jetzt, als ich wieder auf diesen Unterknoten klicke, gab es mir keine Möglichkeit Create yourProject [clean] ... ist es nur einmal konfiguriert? ist es richtig gelaufen? – coure2011

+0

Ich habe dieses Problem nicht. Klicken Sie mit der rechten Maustaste auf "clean" oder auf den Ordner "Lifecycle"? –

+0

siehe Screenshot unter http://imm.io/ZZ8p – coure2011