Wie führe ich ein Maven-Projekt / eine Hauptklasse in Netbeans, ohne zuerst zu bauen?

8

Ich habe ein Maven-Projekt in der neuesten Version von Netbeans, aber aufgrund eines unbestimmten Problems mit meiner Umgebung / Maven Setup muss ich das Projekt von der Kommandozeile aus mit gmake erstellen, da das Bauen mit mvn clean install sehr viel bringt Fehler.

Also, ich frage mich, wie ich von der Befehlszeile her aufbauen kann, wenn ich netbeans benutze, um die Projekt / Hauptklasse auszuführen, wie kann ich sie einfach ohne das Erstellen / Kompilieren ausführen - dh jedes Mal wenn ich mit der rechten Maustaste klicke Klasse und wählen Sie Run-Datei - es wird sagen - 'Building ...' - kann ich nur die Datei ohne Erstellung / Kompilierung ausführen?

Danke!

    
Rory 02.02.2012, 17:04
quelle

2 Antworten

3

Es wurde keine Möglichkeit gefunden, dies in Netbeans auszuführen, aber als Workaround führen Sie das Projekt über die Befehlszeile mit folgendem Befehl aus:

mvn exec: java -Dexec.mainClass="com.rory.djgx.server.Main"

Sie müssen nur sicherstellen, dass dies im Stammverzeichnis der kompilierten Klassen (.class) ausgeführt wird, z. com / rory / djgx und dass die pom.xml in diesem Stammverzeichnis ist.

    
Rory 03.02.2012, 15:34
quelle
2

Wenn Sie Build / Compile ausführen wollen, haben Sie eine Option, um alle Möglichkeiten der Build-Phasen zu nutzen, wie Validieren, Build, Test, Package, Integration, Test, Verify, Install oder Deploy. Um dies zu tun, müssen Sie:

-Rechte Klick auf Projekt - & gt; Benutzerdefiniert - & gt; Ziele ...

- In den Zielen können Sie die spezifischere Option auswählen, um das zu erstellen, was Sie wollen, wie zB Kompilieren, Bereitstellen, usw. ...

    
Jorge Rocha 23.11.2012 11:07
quelle

Tags und Links