bal*_*teo 0 eclipse continuous-integration spring maven cloud-foundry
我正在尝试使用maven配置文件和过滤,以便生成给定Web存档的两个不同版本(war):
根据应用程序是部署到我的本地计算机还是cloudfoundry,有许多属性不同.
当然,困难的是我试图从STS/Eclipse完成所有这些,并从Eclipse部署到我的本地tomcat和cloudfoundry ......
有人可以提供建议,提示或建议吗?
如果您使用的是Spring版本3.1+ <beans>
,则spring bean配置中的"profile"属性将是最佳选择.看看这里的文档:http://docs.cloudfoundry.com/frameworks/java/spring/spring.html#using-spring-profiles-to-conditionalize-cloud-foundry-configuration
基本上你需要指定至少2个元素.一个用于本地属性(profile="default"
),另一个用于部署到CF时的属性.后者应定义为<beans profile="cloud">
.在本地运行时,"cloud"中的属性将被忽略,"default"中的属性将生效.当推送到CF时,CF将检测名为"cloud"的配置文件,并且更好地注入由CF本身提供的服务的相应数据源连接信息.您也可以在该文档中找到CF指定的详细属性.
有关配置文件属性的更多信息,请参阅此处的文档:http://blog.springsource.com/2011/02/11/spring-framework-3-1-m1-released/
归档时间: |
|
查看次数: |
159 次 |
最近记录: |