我知道这个区域有很多类似的问题我尝试了所有这些问题并没有奏效。另外,仅play run
命令
我设置了Jenkins,它将使用RDS中的数据库。本地开发将使用MySQL localhost。但我似乎无法在不同的配置文件中运行测试。它总是寻找application.conf
这是我的application.conf
...
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/mydb"
db.default.user=root
db.default.pass=""
db.default.logStatements=true
...
这是我的ci.conf
include "application.conf"
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://${ENDPOINT_TO_RDS}/mydb"
db.default.user=username
db.default.pass=password
db.default.logStatements=true
...
但是当我运行play -Dconfig.file=conf/ci.conf test
我的测试仍然在寻找application.conf。我通过在application.conf中输入错误的密码来确认这一点。