со следующей настройкой 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 , чтобы и исходные модули сохранили настройку?