函数计算,如果我maven编译时,需要java17的环境,有什么解决方案吗?

函数计算,如果我maven编译时,需要java17的环境,有什么解决方案吗?

展开
收起
云上静思 2023-08-18 14:12:47 182 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 函数计算,如果我maven编译时,需要java17的环境,有什么解决方案吗?

    并思考了

    建议如下:


    部分云服务商提供的函数计算运行时中,可能已经内置或者支持选择Java 17环境。

    自己构建函数运行时镜像,在Dockerfile中安装Java 17环境和maven,然后部署此镜像作为函数的运行时。

    将maven编译步骤提取出来,在本地或持续集成服务中使用Java 17环境进行编译,得到已编译的jar包后再部署到函数计算中。

    寻找Java 17兼容的替代技术实现同样功能,避免直接依赖Java 17环境。

    如果支持,可以部署一个独立的Java应用作为编译服务,函数调用此服务进行在线编译。

    等待函数计算服务商持续升级底层运行时环境,提供Java 17的选择。

    根据业务要求和技术限制,也可以考虑迁移部分逻辑到支持Java 17的其它服务。

    2023-08-20 10:05:46
    赞同 展开评论
  • 得编译好再上传了

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-08-18 19:24:24
    赞同 展开评论

快速交付实现商业价值。

还有其他疑问?
咨询AI助理