云效emas android 构建流水,怎样指定jdk版本啊?
在云效 EMAS Android 构建流水线中,指定 JDK 版本有以下两种方式:
在构建脚本中指定:在 build.gradle 文件中,使用以下代码指定 JDK 版本:
android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
// 指定 JDK 版本
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
这里的 JavaVersion.VERSION_1_8
指的是 Java 8 版本,您可以根据需要指定相应的 Java 版本。
在云效构建流水线中通过构建环境变量指定:在构建流水线中,选择构建环境,找到 “JDK_HOME” 变量,设置该变量的值为 JDK 所在路径即可,例如:
JDK_HOME=/usr/lib/jvm/java-8-openjdk-amd64
这里的路径需根据实际情况进行设置。
以上是两种指定 JDK 版本的方式,您可以根据自己的需求选择适合自己的方式。
这个应该是在 emas 产品里配置的,配置流水线,可看下阿里云文档
https://help.aliyun.com/document_detail/436169.htm?spm=a2c4g.436457.0.0.db9e4b23ZNk6z8#section-nnb-4l6-dga
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。