gpt4 book ai didi

java - Bluemix Liberty Java 不使用 Java 8 构建

转载 作者:行者123 更新时间:2023-11-30 08:41:53 24 4
gpt4 key购买 nike

如何将maven编译java版本改为8版本?

我应用了以下内容:

cf set-env boldStartApp JBP_CONFIG_IBMJDK "version: 1.8.+"     
cf set-env fournHubApp JVM 'openjdk'
cf set-env fournHubApp JBP_CONFIG_OPENJDK "version: 1.8.+"
cf restage boldStartApp
cf restage fournHubApp

我已经尝试过这个论坛帖子中的解决方案: https://developer.ibm.com/answers/questions/12673/bluemix-and-java8.html

我尝试的一切都失败了。

我仍然收到错误:

Screenshot of Bluemix-maven build error

如何在 bluemix liberty java 中将 java 版本更改为 8?

最佳答案

以下是 ibm 支持所做的更改,以修复我在使用 java 8 时遇到的构建问题。

pom.xml 的变化:

    <properties>    
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

在构建阶段管道配置:

编辑、构建shell命令:

来自:

    #!/bin/bash        
mvn -B package

收件人:

    #!/bin/bash    
export JAVA_HOME=/opt/IBM/java8
mvn -B package

Build Stage Configuration change(s) screenshot

  • list .yml

    applications:
    - disk_quota: 1024M
    host: xxx
    name: xxx
    path: target/GlobalTicket-1.0-SNAPSHOT.war
    domain: mybluemix.net
    instances: 1
    memory: 512M
    env:
    IBM_LIBERTY_LICENSE: L-MCAO-9SYMVC
    JVM: openjdk

关于java - Bluemix Liberty Java 不使用 Java 8 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34790227/

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