2

我正在测试 Spring Boot 并尝试使用 JVM 运行时容器将 Spring Boot JAR 上传到 CloudBees。

Spring Boot 应用程序的首选打包是可以使用“java -jar”命令行选项运行的 JAR 文件。

我无法将其中一个 JAR 上传到 RUN@Cloud,最终创建了一个包含各种 JAR 和设置类路径等的 ZIP 文件。这需要我为 CloudBees 创建一个自定义构建脚本,而不是一个刚刚上传的后处理器由 Spring Boot Gradle 插件构建的 JAR。

如果更新 RUN@Cloud、“bees”命令和文档以提供对以“java -jar”开头的单 jar 应用程序的支持,那就太好了,有什么办法可以做到这一点吗?

4

1 回答 1

3

您可以使用 java 堆栈上传一个 jar,但您仍然需要指定类和类路径(http://developer.cloudbees.com/bin/view/RUN/Java+Container)。java 容器当前不使用“java -jar”

例子:

bees app:deploy -t java -R java_version=1.7         
 -R class=org.springframework.boot.loader.JarLauncher app.jar

一个示例回购:

https://github.com/msgilligan/springboot-cloudbees-hello

于 2013-11-13T01:35:10.460 回答