gpt4 book ai didi

java-8 - Bluemix devops 构建管道是否支持 java 8 应用程序?

转载 作者:行者123 更新时间:2023-12-04 22:30:11 26 4
gpt4 key购买 nike

鉴于支持 java 8 的 Bluemix announcement
我需要做什么才能在 IBM Bluesmix 构建管道(jazzhub 构建和部署)中编译我的 java 8 应用程序。

我已经设置了 java8 环境变量并使用以下内容重新启动应用程序:

cf set-env <myApp> JBP_CONFIG_IBMJDK "version: 1.8.+"
cf restage <myApp>

我使用的特定“构建器类型”是“Maven”,我收到的失败是围绕 java8 中的新日期和时间类。
[ERROR] <...>/services/TestHelperService.java:[3,17] package java.time does not exist
[ERROR] <...>/services/TestHelperService.java:[37,17] cannot find symbol
[ERROR] symbol: class LocalDateTime
[ERROR] location: class <...>.services.TestHelperService

最佳答案

要使用 Java 8,您需要在 build shell 命令中更改 JAVA_HOME 环境变量:

export JAVA_HOME=~/java8

例如:
#!/bin/bash
#export JAVA_HOME=~/java8 - Bluemix have changed the java8 location
export JAVA_HOME=/opt/IBM/java8
mvn -B package

关于java-8 - Bluemix devops 构建管道是否支持 java 8 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30418264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com