Как включить --enable-preview для всех подмодулей Gradle, чтобы он сохранился и в IntelliJ IDEA? - PullRequest
0 голосов
/ 21 марта 2019

со следующей настройкой Gradle

<code>
sourceCompatibility = 1.12
targetCompatibility = 1.12

tasks.withType(JavaCompile) {
    options.incremental = true
    options.compilerArgs 

проект будет скомпилирован, тесты выполнены и артефакты построены на JDK 12. Тем не менее, в IntelliJ со следующей общей структурой проекта

project
|_moduleA
  |_main
  |_test
|_moduleB
  |_main
  |_test
</code>
и уровень языка установлен на 12 (предварительный просмотр) - переключение выражений только для проекта и двух модулей получают этот уровень языка. Однако модули main и test теряют настройки, и IDEA говорит, что настройки будут потеряны при обновлении проекта Gradle. Так как же применить настройку - enable-preview , чтобы и исходные модули сохранили настройку?
...