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:
Ich finde diese Alternative ziemlich praktisch und einfacher.
Unter Windows - ich weiß es nicht. Unter Linux / Bash - ja kannst du:
%Vor%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%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.