Amazon web services 名为';的未知运行时版本;corretto8';爪哇的。此构建映像具有以下版本:openjdk11、openjdk8
我正在尝试用aws代码构建构建我的java项目。我的生成失败,并显示此错误消息 java的名为“corretto8”的未知运行时版本。这是一个建筑形象 具有以下版本:openjdk11、openjdk8 使用的构建图像:ubuntu,Amazon web services 名为';的未知运行时版本;corretto8';爪哇的。此构建映像具有以下版本:openjdk11、openjdk8,amazon-web-services,aws-codebuild,Amazon Web Services,Aws Codebuild,我正在尝试用aws代码构建构建我的java项目。我的生成失败,并显示此错误消息 java的名为“corretto8”的未知运行时版本。这是一个建筑形象 具有以下版本:openjdk11、openjdk8 使用的构建图像:ubuntu, 运行时使用:corretto8此错误是由于尝试将java运行时corretto8与ubuntu标准映像一起使用 如果您对AWS代码构建实例使用“ubuntu标准映像”,那么应该将openjdk8或openjdk11用作java运行时。下面是buildspec.ym
运行时使用:corretto8此错误是由于尝试将java运行时corretto8与ubuntu标准映像一起使用 如果您对AWS代码构建实例使用“ubuntu标准映像”,那么应该将openjdk8或openjdk11用作java运行时。下面是buildspec.yml
phases:
install:
runtime-versions:
java: openjdk8
phases:
install:
runtime-versions:
java: corretto8
如果您对AWS代码构建实例使用“amazon linux映像”,那么corretto8或corretto11应该用作java运行时。下面是buildspec.yml
phases:
install:
runtime-versions:
java: openjdk8
phases:
install:
runtime-versions:
java: corretto8
更多结帐信息
Ubuntu最新版本支持
corretto11
和corretto8
Ubuntu标准:2.0
&Ubuntu标准:3.0
只支持Java的openjdk8
和openjdk8
因此,请确保您使用的是Ubuntu标准:4.0
请参阅下面我的cloudformation片段,了解在我们的案例中是如何设置的
"Environment": {
"Type": "LINUX_CONTAINER",
"ComputeType": "BUILD_GENERAL1_SMALL",
"Image": "aws/codebuild/standard:4.0",
...
}
构建环境参考: