Я пытаюсь создать веб-приложение, используя spring boot, maven и java 12. Я начал проект с spring-boot-starter-parent версии 2.1.5.RELEASE, java 12 и maven-compiler-plugin version 3.8.1 , Я попытался запустить пакет ./mvnw, но получил эту ошибку:
Неустранимая ошибка компиляции: неверный целевой выпуск: 12
После этого я написал в Интернете, что плагин компилятора maven использует старую зависимость для asm, и я должен указать новую версию. Поэтому я выбрал последнюю версию ASM, которая является 7.1, и я добавил тег конфигурации со свойствами релиза 12 и compilerArgs --enable-preview для Java 12. Результат был:
Фатальная ошибка компиляции: неверный флаг: --release
Следующим, что я попробовал, было использование родительской версии весеннего загрузчика 2.2.0.M3 и указание хранилища для поиска веховых версий Spring из http://repo.spring.io/milestone. К сожалению, я получил тот же результат. Есть идеи?