简体   繁体   English

Bluemix与Heroku Java buildpack中的Maven支持

[英]maven support in bluemix vs heroku java buildpack

Bluemix seems to support heroku buildpacks, and the java buildpack for heroku has the ability to build a project from a maven pom.xml file. Bluemix似乎支持heroku buildpack,而用于heroku的java buildpack能够从maven pom.xml文件构建项目。

However, in bluemix, the devops service needs to be used to build using maven and then deploy to the cloud. 但是,在bluemix中,需要使用devops服务使用maven进行构建,然后再部署到云中。

Has anyone used the heroku java buildpack in bluemix to deploy a project with just a pm, instead of a pre-build war ? 有没有人在bluemix中使用heroku java buildpack来部署项目而仅使用pm,而不是进行预构建战争?

Are there any dis-advantages to using the heroku java buildpack in bluemix ? 在bluemix中使用heroku java buildpack有什么不利之处吗?

I found this Java sample app for Heroku and just successfully pushed it to Bluemix using the Heroku Java buildpack . 我找到了适用于Heroku的Java示例应用程序,并使用Heroku Java buildpack将其成功地推到了Bluemix中。

So it works, at least for simple cases, but there are disadvantages: 因此,它至少在简单情况下有效,但也有缺点:

  • can't have a deployment pipeline where the same build artifact is deployed to multiple places (like test, staging, production, etc.) 不能有将相同构建工件部署到多个位置(例如测试,登台,生产等)的部署管道。
  • not designed to leverage any specific features of Bluemix or Cloud Foundry 旨在不利用Bluemix或Cloud Foundry的任何特定功能
  • the only documentation is for Heroku 唯一的文档是关于Heroku的

Another option is to run Maven with the Cloud Foundry plug-in locally so you can deploy and manage your apps to Bluemix with Maven goals. 另一个选择是使用本地的Cloud Foundry插件运行Maven,以便您可以将应用程序部署和管理到具有Maven目标的Bluemix。 There's an article about it here: https://www.ibm.com/blogs/bluemix/2015/01/using-cloud-foundry-maven-plugin-deploy-apps-bluemix/ 这里有一篇关于它的文章: https : //www.ibm.com/blogs/bluemix/2015/01/using-cloud-foundry-maven-plugin-deploy-apps-bluemix/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 带有Nginx,Java和Node的Heroku Multi buildpack - Heroku multi buildpack with nginx, java and node Java应用程序的Heroku Deploy使用Ant Buildpack失败 - Heroku Deploy of Java app fails using Ant Buildpack Heroku:如何指定 JVM buildpack 非 java 项目的路径? - Heroku: How to specify the path of JVM buildpack non-java projects? 错误“验证错误。 请重新登录以验证“使用Java Buildpack将工件上传到bluemix” - Error “Authentication error. Please log back to authenticate” uploading artifact to bluemix with Java Buildpack Heroku对Java 7的支持 - Java 7 support on Heroku java 混淆器,带有 maven 插件支持 - java obfuscators with maven plugin support Bluemix Liberty Buildpack 中特定于应用程序的日志文件 - Application-specific log files in Bluemix Liberty Buildpack 当我使用Liberty将Java应用程序部署到IBM Bluemix时,buildpack将其重命名为myapp.war。 如何保留我的原始战争文件名? - When I deploy my java app to IBM Bluemix using Liberty, the buildpack renames it to myapp.war. How to retain my original war file name? 使用Maven将Java应用程序部署到heroku失败 - Java app deployment to heroku using Maven failed 使用 Maven 插件无效凭据将 Java 部署到 Heroku - Java deploy to Heroku with maven plugin invalid credentials
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM