Проблема с агентом сборки Azure DevOps SaaS Maven

У меня вопрос о проблеме с агентом сборки Azure DevOps SaaS Maven.

Когда я запускаю сборку maven с агентом сборки Maven Azure DevOps SaaS (Windows 2019), я получаю следующее сообщение об ошибке. Я прочитал руководство MojoExecutionException, и кажется, что плагин в POM.xml вызывает проблему.

  1. Как мне узнать, какой POM создает эту проблему?
  2. Каковы были бы рекомендации по исправлению этой проблемы?

Кстати, сборка хорошо работает в локальной среде сборки Maven для разработчиков.

Всегда спасибо за помощь!

Ошибка сборки

[ERROR]
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :eorder-base

POM.xml

<?xml version="1.0" encoding="UTF-8"?>
<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>
    <parent>
        <artifactId>eorder</artifactId>
        <groupId>kr.co.ob.eorder</groupId>
        <version>0.0.1-SNAPSHOT</version>
    </parent>

    <groupId>kr.co.ob.eorder.base</groupId>
    <artifactId>eorder-base</artifactId>
    <packaging>jar</packaging>

    <name>eorder-base</name>

    <properties>

        <spring-boot.repackage.skip>true</spring-boot.repackage.skip>

    </properties>

    <dependencies>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
        <!-- https://mvnrepository.com/artifact/servlets.com/cos -->
        <dependency>
            <groupId>servlets.com</groupId>
            <artifactId>cos</artifactId>
            <version>05Nov2002</version>
        </dependency>
        <!-- JWT -->
        <dependency>
            <groupId>io.jsonwebtoken</groupId>
            <artifactId>jjwt</artifactId>
            <version>0.9.1</version>
        </dependency>
        
         <dependency>
            <groupId>com.sap.conn</groupId>
            <artifactId>sapjco</artifactId>
            <version>3.1.3</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/lib/sapjco3.jar</systemPath>
        </dependency>

    </dependencies>

    <build>

        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>/**/*</include>
                </includes>
            </resource>
        </resources>

    </build>

</project>

person Shin    schedule 17.05.2021    source источник
comment
Добавление еще одного сообщения об ошибке, которое появилось выше упомянутых выше [ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 3.8.1: compile (default-compile) в проекте eorder-base: Fatal error компиляция: недопустимый целевой выпуск: 15 - ›[Справка 1]   -  person Shin    schedule 17.05.2021


Ответы (1)


Попробуйте выполнить следующую командную строку из своего проекта Maven, чтобы узнать, можно ли решить проблему.

mvn clean install

Ниже приведены несколько похожих случаев для справки:

person Bright Ran-MSFT    schedule 18.05.2021
comment
Проблема была решена путем добавления Java 15 в конвейер сборки. Спасибо. - person Shin; 31.05.2021