使用maven构建具有特定轮廓的弹簧靴

时间:2016-01-02 03:16:08

标签: spring maven spring-boot

您有一个部署到云端的简单Spring启动应用程序 我有以下application.yml文件

server:
  port: 555
---

logging:
  path: logs
  level.com.datasol: DEBUG
---

security:
  user.password: pass
---

spring:
  profiles.active: default,heroku

---
spring:
  profiles: default
  data.mongodb.uri: mongodb://user:pass@localhost/test

---

spring:
  profile: heroku
  data.mongodb.uri: mongodb://user:cloud_pass@hfg.mongolab.com:12345/test

使用maven(干净的包)构建时,我有一个工资来指定'heroku'配置文件的用法 我试图在maven命令中添加配置文件,但我得到以下

  

无法激活请求的配置文件“heroku”,因为它不存在。

1 个答案:

答案 0 :(得分:2)

我设法通过修改Procfile(heroku需要)来解决这个问题,以包含以下参数

  

-Dspring.profiles.active = heroku上