Кто-нибудь знает, что нужно, чтобы заставить проект Maven openhift (jbossews) построить с помощью компилятора java 8 вместо java 7?Проект Openshift Maven не может найти компилятор java 8
Я хочу обновить свой проект от java 7, поэтому я изменил свой POM, чтобы указать источник/цель 1.8 в плагине компилятора, 1.8.0 в плагине принудительного запуска и добавил в мой проект файл java8 .openshift/marker. Но я вижу, когда Maven сборки запускается он по-прежнему говорит
Java Версия: 1.7.0_85, поставщик: Oracle Corporation
Java дома: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85/jre
.. и сбой сборки с удаленный: обнаруженный JDK Версия: 1.7.0-85 не находится в допустимом диапазоне 1.8.0.
Мой JAVA_HOME указывает на /etc/alternatives/java_sdk_1.8.0 (который является ссылкой, которая разрешает /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-1.b16.el6_7.i386) - по какой-то причине Maven не выбирает то, что было –
Итак, откуда взялось '/ usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85'? Я просто обновился до Java 8u65, и мне нужно было только обновить 'JAVA_HOME' для Maven, чтобы забрать его. Когда вы установили Maven, вы выполнили официальные инструкции по адресу http://maven.apache.org/install.html? – Daniel
Я сам не устанавливал maven, я просто использую предварительно установленный. Нужно ли мне установить мою собственную для изменения версии java? –