为了账号安全,请及时绑定邮箱和手机立即绑定

谷歌云构建器 - Java 版

谷歌云构建器 - Java 版

料青山看我应如是 2021-07-09 19:11:31
我正在尝试使用 Google Cloud Builder 创建构建管道。我从一些非常简单的东西开始:“mvn clean deploy”,我使用的 cloudbuild.yaml 看起来像这样:steps:  # Build the application with maven  - name: 'gcr.io/cloud-builders/mvn'    args: ['clean', 'deploy']这似乎有效,maven 部署已启动,但最终我在编译时遇到错误:Step #1: [ERROR] Failed to execute goal org.apache.maven.plugins:maven- compiler-plugin:3.1:compile (default-compile) on project codex-core-model: Fatal error compiling: invalid target release: 1.9 -> [Help 1]我的项目是用 java 9 编写的,所以我必须使用 jdk9 编译它。显然 mvn builder 使用 jdk8,我使用“mvn --version”检查了确定性并得到了以下结果:Step #1: Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017- 04-03T19:39:06Z)Step #1: Maven home: /usr/share/mavenStep #1: Java version: 1.8.0_171, vendor: Oracle CorporationStep #1: Java home: /usr/lib/jvm/java-8-openjdk-amd64/jreStep #1: Default locale: en_US, platform encoding: ANSI_X3.4-1968Step #1: OS name: "linux", version: "4.4.0-130-generic", arch: "amd64", family: "unix"我的问题:有没有一种简单的方法可以让这个构建器使用 jdk9 而不是 jdk8?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信