在Build.scala
中我添加以下行来覆盖conf目录的默认路径。
val main = play.Project(appName, appVersion, appDependencies).settings(
resolvers += "Local Maven Repository" at "file://homes/.m2/repository",
resolvers += "maven2 repository" at "http://repo1.maven.org/maven2/",
confDirectory <<= baseDirectory(_ / ".." / "conf")
)
完成清理,编译和运行后,当我尝试加载页面时,它没有从新位置获取Messages文件。这意味着它无法找到新的conf路径。
请指导我出错的地方。
答案 0 :(得分:3)
您还需要覆盖resourceDirectory
,以便它获取消息文件。
resourceDirectory in Compile <<= baseDirectory(_ / .. / "conf")
在Play 2.2.x / SBT 0.13.x中,它将是:
resourceDirectory in Compile := baseDirectory.value / ".." / "conf"