#jenkins #jenkins-pipeline #maven-3 #java-11
Вопрос:
В Дженкинсе в настоящее время установлены только JDK8 и maven 3.5.2. Я скачал на него JDK11. Я запустил проект конвейера для создания проекта springboot Java11, и он отлично работал с использованием maven 3.5.2. В pom проекта нет ссылок на какие-либо исходные или целевые версии maven. В настоящее время я не вижу никаких проблем с JDK11 с maven 3.5.2 из-за простоты проекта. Есть идеи, не может ли это вызвать проблемы со сложными проектами? Хорошо ли обновлять версию Maven в проектах Jenkins и spring boot?
Комментарии:
1. Во-первых, если у вас нет никаких проблем, это нормально, но я не знаю, почему вы используете такую старую версию maven.apache.org/download.cgi (3.8.2) в то же время…и вы всегда должны устанавливать правильную версию (источник/цель для JDK9 не правильный способ..лучше использовать
<maven.compiler.release>11</maven.compiler.release>
вместо этого…2. maven.apache.org/docs/history.html Maven 3.5.2 требовал как минимум JDK7…