开发者社区 > 云效DevOps > 正文

云效emas android 构建流水,怎样指定jdk版本啊?

云效emas android 构建流水,怎样指定jdk版本啊?

展开
收起
真的很搞笑 2023-04-17 22:56:50 273 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在云效 EMAS Android 构建流水线中,指定 JDK 版本有以下两种方式:

    1. 在构建脚本中指定:在 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 版本。

    2. 在云效构建流水线中通过构建环境变量指定:在构建流水线中,选择构建环境,找到 “JDK_HOME” 变量,设置该变量的值为 JDK 所在路径即可,例如:

      JDK_HOME=/usr/lib/jvm/java-8-openjdk-amd64
      

      这里的路径需根据实际情况进行设置。

    以上是两种指定 JDK 版本的方式,您可以根据自己的需求选择适合自己的方式。

    2023-04-30 11:22:12
    赞同 展开评论 打赏
  • 您可以在emas的流水线中配置,配置好了之后在云效这边触发emas,此回答整理自钉群“云效开发者交流群6群”

    2023-04-18 21:23:00
    赞同 展开评论 打赏
  • 这个应该是在 emas 产品里配置的,配置流水线,可看下阿里云文档

    https://help.aliyun.com/document_detail/436169.htm?spm=a2c4g.436457.0.0.db9e4b23ZNk6z8#section-nnb-4l6-dga

    2023-04-18 18:00:03
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载