Docker中的Sbt-native-packager&AutoPlugin&Mappings
此configuration适用于Universal,但不适用于Docker:
sbt-native-packager通用configuration:
mappings in Universal += { // logic like this belongs into an AutoPlugin val confFile = buildEnv.value match { case BuildEnv.Development => "dev.conf" case BuildEnv.Test => "test.conf" case BuildEnv.Production => "prod.conf" } ((resourceDirectory in Compile).value / confFile) -> "conf/application.conf"}
sbt-native-packager Dockerconfiguration:
mappings in Docker += { // logic like this belongs into an AutoPlugin val confFile = buildEnv.value match { case BuildEnv.Development => "dev.conf" case BuildEnv.Test => "test.conf" case BuildEnv.Production => "prod.conf" } ((resourceDirectory in Compile).value / confFile) -> "conf/application.conf"}