对于某些 人 来说,这已经是老生常谈了,但我只是第一次使用 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 记录的配置文件。这是一个 示例 。