it-swarm.com.de

So konfigurieren Sie die Methode "Befehlszeile kürzen" für das gesamte Projekt in IntelliJ

Beim Ausführen von Tests erhalte ich die Fehlermeldung "Die Befehlszeile ist zu lang". Es funktioniert, wenn ich die "Shorten command line" -Methode in der Run/Debug-Konfiguration für die bestimmte Methode oder Klasse auf "JAR manifest" setze, aber wie setze ich sie für das gesamte Projekt oder gibt es eine IDE globale Einstellung dafür?

58
momo

Sie können eine Standardmethode zum Verkürzen der Befehlszeile einrichten und diese als Vorlage für weitere Konfigurationen verwenden, indem Sie die Standardvorlage ändern JUnit Run/Debug Configuration-Vorlage. Alle neuen Run/Debug-Konfigurationen, die Sie im Projekt erstellen, verwenden dieselbe Option.

Hier ist das verwandter Blog-Beitrag über die konfigurierbare Befehlszeilenverkürzungsoption.

39
Andrey

Ändern Sie in Ihrem .idea-Ordner die Datei workspace.xml

Hinzufügen

<property name="dynamic.classpath" value="true" />

zu

  <component name="PropertiesComponent">
.
.
.
  </component>

Beispiel

 <component name="PropertiesComponent">
    <property name="project.structure.last.edited" value="Project" />
    <property name="project.structure.proportion" value="0.0" />
    <property name="project.structure.side.proportion" value="0.0" />
    <property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
    <property name="dynamic.classpath" value="true" />
  </component>

Wenn Sie keine sehen, können Sie sie gerne selbst hinzufügen

 <component name="PropertiesComponent">
    <property name="dynamic.classpath" value="true" />
  </component>
61
Maulzey

Intellij 2018.2.5

Ausführen => Konfigurationen bearbeiten => Wählen Sie Node auf der linken Seite => Umgebung erweitern => Befehlszeilenoptionen kürzen => Klassenpfaddatei oder JAR-Manifest auswählen

Screen shot of Run/Debug Configuration showing the command line options

17
Rajesh Goel