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"}