web-dev-qa-db-ja.com

IntelliJでプロジェクト全体に対して「短縮コマンドライン」メソッドを構成する方法

テストを実行すると、「コマンドラインが長すぎます」というエラーが表示されます。特定のメソッドまたはクラスの実行/デバッグ構成で「短いコマンドライン」メソッドを「JARマニフェスト」に設定すると機能しますが、プロジェクト全体に設定するにはどうすればよいですか、またはIDEがあります_それのグローバル設定?

58
momo

デフォルトを変更する JUnit実行/デバッグ構成テンプレートにより、コマンドラインを短縮するデフォルトの方法を設定し、それをさらなる構成のテンプレートとして使用できます。次に、プロジェクトで作成するすべての新しい実行/デバッグ構成で同じオプションが使用されます。

関連するブログ記事 構成可能なコマンドライン短縮オプションについてです。

39
Andrey

.ideaフォルダー内で、workspace.xmlファイルを変更します

追加

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

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

 <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>

表示されない場合は、自分で追加してください。

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

Intellij 2018.2.5

実行=>構成の編集=>左側のNodeを選択=>環境を展開=>コマンドラインオプションを短縮=>クラスパスファイルまたはJARマニフェストを選択

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

17
Rajesh Goel