Когда я запускаю тесты, я получаю сообщение об ошибке "Командная строка слишком длинная". Он работает, если я установил метод "Сократить командную строку" в конфигурации "Запуск/отладка" на "JAR-манифест" для конкретного метода или класса, но как установить его для всего проекта или для него есть глобальная настройка IDE?
Как настроить метод "Сократить командную строку" для всего проекта в IntelliJ
Ответ 1
Вы можете настроить способ по умолчанию для сокращения командной строки и использовать его в качестве шаблона для дальнейших конфигураций, изменив шаблон конфигурации JUnit Run/Debug Configuration по умолчанию. Тогда все новые конфигурации Run/Debug, которые вы создаете в проекте, будут использовать ту же опцию.
Вот соответствующее сообщение в блоге о настраиваемом параметре сокращения командной строки.
Ответ 2
Внутри вашей папки .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>
Ответ 3
Intellij 2018.2.5
Выполнить => Изменить конфигурации => Выбрать узел с левой стороны => развернуть Среда => Сократить параметры командной строки => выбрать файл Classpath или JAR-манифест