Как поменять версию java в Maven compiler?

201
20 января 2018, 00:32

Как поменять версию java в Maven compiler? Не для конкретного проекта в POM файле, а в настройках Maven? У меня прописаны переменные "JAVA_HOME" и "MAVEN_HOME". Текущая версия JAVA SDK - 9.0.4

При попытке установить локуальную библиотеку получаю ошибку "Source option 1.5 is no longer supported. Use 1.6 or later."

Answer 1

можно в pom указать версии

<properties>
  <maven.compiler.source>1.6</maven.compiler.source>
  <maven.compiler.target>1.6</maven.compiler.target>
</properties>

Можно во время выполнения команды mvn добавить аргументы

-Dmaven.compiler.source=1.6 -Dmaven.compiler.target=1.6

Также можно открыть файл maven/bin/mvn.bat и добавить эти аргументы после

".../bin/mvn -Dmaven.compiler.source=1.6 -Dmaven.compiler.target=1.6" "$@"

тогда у вас всегда будут эти версии и не нужно передавать в параметрах запуска и добавлять в pom

READ ALSO
Обновить ViewModel / RecyclerViewAdapter LifeCycle

Обновить ViewModel / RecyclerViewAdapter LifeCycle

При инициализации viewModel использую кастомный Factory с передачей в конструктор аргумента

156
Servlet Exception без web.xml

Servlet Exception без web.xml

Есть свой ExeptionServlet, который отлавливает эксепшины и выводит необходимую мне информацию

178
Получить value текущего элемента

Получить value текущего элемента

Есть список товаров, и кнопки количества товаров у каждого товара

205