Debugging-Maven ohne MAVEN_OPTS Variable zu verlieren

7

r Ich möchte Jetty ausführen: Ausführung im Debug-Modus mit MAVEN_OPTS in der Umgebungsvariablen. Aber es scheint wie Hardcode MAVEN_OPTS. Ist es möglich, MAVEN_OPTS in der Befehlszeile wie mvn MAVEN_OPTS=...

zu setzen

Danke.

    
robinmag 29.09.2010, 03:10
quelle

4 Antworten

18
  

Ist es möglich, MAVEN_OPTS in der Befehlszeile wie mvn MAVEN_OPTS = ...

zu setzen

Nein, MAVEN_OPTS ist eine Umgebungsvariable, die Sie nicht in der Befehlszeile festlegen können. Aber du hast da eine Alternative. Anstelle von mvn können Sie einfach mvnDebug (eine kleine Variante des früheren Skripts, die Debug-Optionen gesetzt haben) ausführen:

%Vor%

Ich finde diese Alternative ziemlich praktisch und einfacher.

    
Pascal Thivent 29.09.2010, 03:19
quelle
7

Unter Windows - ich weiß es nicht. Unter Linux / Bash - ja kannst du:

%Vor%     
Henryk Konsek 29.09.2010 11:09
quelle
4

Unter Windows sollten Sie in der Lage sein, Folgendes über die Eingabeaufforderung zu tun:

%Vor%

Unter Mac / Linux / Unix können Sie den Export aus dem Terminal verwenden:

%Vor%

Ich bin mir nicht sicher, wie man in Windows Einzelexporte durchführt, aber auf Unix-ähnlichen Betriebssystemen können Sie die Variable einfach Ihrem Befehl voranstellen (dies funktioniert für jede Umgebungsvariable, die Sie hinzufügen möchten).

%Vor%     
rharter 27.07.2011 19:05
quelle
3

Ich bin auf dieses Problem gestoßen, und meine Lösung bestand darin, eine .bat-Datei zu erstellen, um die maven-Optionen festzulegen und dann den Anlegesteg zu starten.

%Vor%

Meine IDE der Wahl ist Eclipse, also verwende ich die run-Schaltfläche mit der Toolbox, um die .bat-Dateien aufzurufen. Hier ist eine Frage zum Ausführen einer .bat-Datei.

    
Andy 29.09.2010 03:27
quelle

Tags und Links