【发布时间】:2016-04-16 17:51:27
【问题描述】:
是否有人知道通过 Cloud Foundry 部署 Maven 应用程序的方法:
1) 仅获取应用程序位并上传它们
2) 基于 pom.xml 运行 maven 构建
3) 拉下平台上定义的依赖
从而不会将依赖项从客户端上传到平台?
【问题讨论】:
-
您当然可以创建一个自定义 buildpack 来做这样的事情,但我不清楚您为什么要这样做。 Cloud Foundry 并非旨在成为您的编译器环境。
-
@CorbyPage 对于我的 jar-with-deps,大约 56 兆,我不断收到超时和上传失败。所以,我想把它变成平台上的几个小下载。知道难度是多少吗?
-
这不是微不足道的,但更重要的是,如果您在每次重新部署或启动新实例时都尝试重建应用程序,那么您将失去确保云环境中一致部署的能力。我将专注于阻止您上传 56 meg jar 的原因。这不应该成为 CF 部署的障碍。
标签: java maven cloud-foundry