そのため、packageArchetype.java_server を使用してマッピングをセットアップし、「src/main/resources」のファイルが debian パッケージの「/etc/」フォルダーに移動するようにします。「sbt debian:package-bin」を使用してパッケージを作成しています
問題は、「sbt run」を使用すると、クラスパスから src/main/resources が取得されることです。sbt-native-packager に構成ファイルとログ ファイルのリソース クラスパスとして /etc/ を与える正しい方法は何ですか?
plugins.sbt:
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "0.7.0-M2")
build.sbt
...
packageArchetype.java_server
packageDescription := "Some Description"
packageSummary := "My App Daemon"
maintainer := "Me<me@example.org>"
mappings in Universal ++= Seq(
file("src/main/resources/application.conf") -> "conf/application.conf",
file("src/main/resources/logback.xml") -> "conf/logback.xml"
)
....