2016-12-07 7 views
2

私は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 distsbt stageuniversal:packageZipTarballなどを実行しているとき - 私が最終配布パッケージを作成するとき - このフォルダが含まれていることを望んでいません。フォルダには開発中に必要なものだけが含まれていますが、私はそれを最終パッケージにパッケージ化したくありません。

にはどうすればmyfolderは、配布パッケージを作成するためのsbt runためunmanagedResourceDirectories(ともsbt test)であるが、ないことを達成することができますか?あなたはこれを達成するためにRuntimeスコープを使用することができるはずですsbt documentationによると

答えて

1

unmanagedResourceDirectories in Runtime += baseDirectory(_/"devstuff").value 
関連する問題