2015-10-28 14 views
5

を慰めるために、アンマネージリソースを追加し、私は、実行時のクラスパス(しかしpackageの一部としてそれをエクスポートしていない)にconfigディレクトリを追加します。だから私はこれを持っている:SBT - SBTで

unmanagedClasspath in Runtime += baseDirectory.value/"config" 

これはsbt runのため正常に動作しますが、どうやら私はsbt consoleを使用している場合、クラスパス上にありません。私はそれがエクスポートされた瓶の中まで見せずconsoleタスク用のクラスパスにこのディレクトリを追加するにはどうすればよい


編集:は、私はまた、次のことを試してみましたが、私はまだリソースを取得することはできません。

unmanagedClasspath in (Compile, console) += baseDirectory.value/"config" 

答えて

1

実際にはない、次の作業追加:私が見つけた

unmanagedClasspath in Compile += baseDirectory.value/"config" 

"config"の内容は、以前にパッケージが作成されていて、sbt clean packageを使用しているため、"config"はパッケージ化されていますが、console class-pathに表示されます。