首页 > 解决方案 > Java 11 的 GitLab Auto DevOps 问题

问题描述

我正在尝试在 GitLab 上使用 Auto DevOps 将我的 Java 11 Spring Boot Maven 项目部署到 Kubernetes。我收到以下错误:

无法在项目 ABC 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile):致命错误编译:无效目标版本:11 -> [帮助 1]

该项目在本地构建良好。有谁知道如何在 GitLab 上解决这个问题?

标签: javamavengitlab

解决方案


根据Hiroku 的 devcenter 上的此更改日志帖子,您必须在项目中创建一个文件“system.properties”,其中包含以下配置:

java.runtime.version=11

在下一次部署期间,构建阶段将使用 OpenJDK 11。


推荐阅读