私はScalaとsbt(0.13.13)を初めて使う - 数週間前にPlay Framework(2.5.10)を使い始めました。"sbt run"の場合のみunmanagedResourceDirectoriesにフォルダを追加
私の質問: 私はbuild.sbt
に
unmanagedResourceDirectories in Compile += baseDirectory(_/"devstuff").value
を追加しました。これは、アプリケーション開発中(sbt run
)、クラスパス上のdevstuff
のすべてのファイル(これらはソースファイルではありません)を欲しいからです。また、ファイルをdevstuff
で編集すると、アプリケーションは再起動/再コンパイルされます。それは問題ありません。それが私が開発のために欲しいものです。
sbt dist
、sbt stage
、universal:packageZipTarball
などを実行しているとき - 私が最終配布パッケージを作成するとき - このフォルダが含まれていることを望んでいません。フォルダには開発中に必要なものだけが含まれていますが、私はそれを最終パッケージにパッケージ化したくありません。
にはどうすればmyfolder
は、配布パッケージを作成するためのsbt run
ためunmanagedResourceDirectories
(ともsbt test
)であるが、ないことを達成することができますか?あなたはこれを達成するためにRuntime
スコープを使用することができるはずですsbt documentationによると