gitlab-CI 不是用 maven 和 java 10 构建的吗?

它正在使用 java 8,但我更改为 java 10(我关注了这篇文章:无法使用 Maven 编译简单的 Java 10 项目)


我收到此错误:


[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 01:47 min

[INFO] Finished at: 2018-09-26T20:15:28Z

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project importparcoursup: Fatal error compiling: invalid flag: --release -> [Help 1]

[ERROR] 

gitlab-ci.yml


image: maven:latest


stages:

  - build


build:

  stage: build

  script:

    - mvn install:install-file -Dfile=lib/ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar compile

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>

    <groupId>nc.unc</groupId>

    <artifactId>importparcoursup</artifactId>

    <name>importparcoursup</name>

    <version>1.0-SNAPSHOT</version>

    <packaging>jar</packaging>


    <properties>

        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>


    </properties>


    <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>2.0.2.RELEASE</version>

    </parent>

    <dependencies>

        // dependencies...

    </dependencies>


完整项目链接:https : //gitlab.com/tyvain/parcoursup


慕标琳琳
浏览 188回答 2
2回答

拉风的咖菲猫

在 gitlab-ci.yml 中代替image:&nbsp;maven:latest和image:&nbsp;maven:3-jdk-10

翻过高山走不出你

这意味着您正在使用 JDK 8 或更早版本进行编译。此标志是在 Java 9 中引入的。请参阅mvn -v以进行验证。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java