【问题标题】:Cloud Foundry Maven Resolve Dependencies on Platform?Cloud Foundry Maven 解决对平台的依赖?
【发布时间】: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


【解决方案1】:

Heroku Java buildpack 完全符合问题中的描述:

https://github.com/heroku/heroku-buildpack-java

【讨论】:

    猜你喜欢
    • 2011-04-01
    • 1970-01-01
    • 2017-01-06
    • 2019-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    相关资源
    最近更新 更多