github-actions - 如何将 Amazon Corretto JDK 与 Github Actions 结合使用?
问题描述
我有一个使用 Amazon Corretto 11 的 Github Java 项目。
但我无法编写 Github 操作,以便工作流在每个拉取请求时构建项目。
例如,使用 OpenJDK,它看起来像下面
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Java CI with Maven
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt'
- name: Build with Maven
run: mvn -B package --file pom.xml
如何使用 Corretto 而不是 OpenJDK?是否有 Github 标准操作可以做到这一点?还是有什么其他方式?
解决方案
如果您想使用该操作,您可能需要向操作提交 PR 以将 Coretto 添加为受支持的发行版。
我很好奇为什么这很重要?您应该能够使用任何 Java 发行版进行构建。您认为需要使用 Correto 进行构建有什么原因?
推荐阅读
- amazon-dynamodb - DynamoDB 用于不断发展的应用程序
- javascript - Jquery 可排序和可拖动的辅助函数在具有多个元素时更改单个元素的元素 onclick
- java - Java Geolocation 计算 - 没有得到正确的值
- python - SymbolicTransformer 生成的新特征不符合规则?
- python - 使用 selenium 单击多个链接
- jquery - 如何将事件绑定到jQuery中的所有输入字段
- go - 在未导出的字段上调用导出的方法
- mysql - 寻找有关如何使用随机 PII 数据生成数据库的指导
- c# - 我想下载我在用户系统上使用 XmlWriter.Create() 创建的 C# 中的 XML 文件
- sql - Rstudio 错误:输入“”不匹配。期待: