Я разработал простой проект Maven в инструменте Spring. Я развернул код в jenkins и создал конвейер для этой работы. Но Дженкинс не удалось собрать. Я правильно настроил JDK в jenkins.
Показывает: «В этой среде не предусмотрен компилятор. Возможно, вы используете JRE, а не JDK?
Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 3.8.0: скомпилировать (default-compile) в курсе курса api: Ошибка компиляции "
<project
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.javabrains.springbootquickstart</groupId>
<artifactId>employee-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>java brains employee api</name>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
</properties>
</project>
Мой конвейер Дженкинса -
node{
def mvnHome
stage('git checkout process'){
echo 'started checkout'
git 'https://github.com/prakash9707/employee'
echo 'completed sucessfully'
}
stage('compile package'){
mvnHome = '/opt/apache-maven/bin'
sh "${mvnHome}/mvn package"
echo 'started compiling'
}
}