5

Cloundfoundry 最近将其 Java buildpack 更新到了 2.5 版(包括 java 8 和 tomcat 8)。我仍然想使用 2.4 版,因为我的应用程序还没有升级到 java 8。最简单的方法是什么?

我可以使用

cf push app -b https://github.com/cloudfoundry/java-buildpack

但是我如何指定使用 2.4 版(https://github.com/cloudfoundry/java-buildpack/releases/tag/v2.4)?显然,指定标签 URL 是行不通的。

4

1 回答 1

16

要使用“cf push -b”指定分支,请在分支名称前添加“#”。在您的示例中,您将使用

$ cf push app -b https://github.com/cloudfoundry/java-buildpack#v2.4

这可能会给你一些关于 buildpack 克隆处于“detatched HEAD”状态的奇怪消息,但可以忽略。

即使应用程序是使用较早的 JDK 编译的,您也应该能够在 Java 8 JRE 上运行您的应用程序。在 Java 8 JRE 上运行应用程序时是否遇到错误?

直接使用 url 中的版本号 - 不带“tags/”:java-buildpack#tags/v2.4 -> java-buildpack#v2.4

于 2014-09-30T18:35:07.883 回答