用于构建和部署 Bluemix 应用程序的 Cloud Foundry Maven 插件

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

对于某些 来说,这已经是老生常谈了,但我只是第一次使用 Cloud Foundry Maven 插件 来构建和部署 Bluemix 应用程序,它使部署变得非常简单。以下是我使用的一些关键概念。

我构建了一个利用 AlchemyAPI 服务的 Java 应用程序,此时需要转到一个单独的网站并注册一个 API 密钥,然后将其存储在 用户提供的服务 中。此外,我使用了 web 套接字 ,我必须设置一个环境变量才能在 Liberty for Java 上使用此功能。

使用 Cloud Foundry Maven 插件,我可以创建用户提供的服务、普通服务、设置环境变量 等等 。下面的 pom.xml 屏幕截图显示了插件的配置。要使用该插件,您只需将其添加到您的 pom.xml 中。


为了调用构建和部署任务,您可以执行以下命令并传入输入参数。


对于到 Bluemix 的实际部署,该插件需要您的 Bluemix 凭据,这些凭据存储在 ~/.m2 中的 Settings.xml 文件中。


7 月 17 日更新:您应该使用下面由 Ryan 记录的配置文件。这是一个 示例