Опции IntelliJ IDEA VM - PullRequest
       7

Опции IntelliJ IDEA VM

1 голос
/ 02 февраля 2020

Я начал создавать собственный плагин, используя IntelliJ IDEA. Как только я расширяю действие из AnAction, переопределяю абстрактные методы и запускаю плагин run, я не могу запустить DebugAttachDetector, пожалуйста, добавьте --add-exports java.base/jdk.internal.vm=ALL-UNNAMED к параметрам виртуальной машины

Что это такое. Я попытался добавить это в настройки / сборку, exe c .. / compiler / java компилятор в параметрах переопределения компилятора, но все еще не работает. Что мне делать: (

enter image description here

1 Ответ

3 голосов
/ 24 февраля 2020

Поскольку runIde имеет тип RunIdeTask, расширяющий задачу Gradle JavaExe c, вы можете использовать обычный jvmArgs для настройки запущенного экземпляра JVM.

Итак, следующее должно удалить предупреждение. Groovy DSL:

runIde {
    jvmArgs '--add-exports', 'java.base/jdk.internal.vm=ALL-UNNAMED'
}

Kotlin DSL:

tasks.runIde {
    jvmArgs("--add-exports", "java.base/jdk.internal.vm=ALL-UNNAMED")
}

Не то, чтобы оно сильно изменилось по сравнению с yole, упомянутым в комментарии.

...