私はSBTとScalaのシーン全体を初めて知り、Java/ScalaクラスとHibernateを使用するプロジェクトを構築しようとしています。私はプロジェクトをうまくビルドするようになっています - 私は休止状態でピックアップできるように私のtarget/scala<version>/classes
フォルダに自分の休止状態の設定ファイルを手動でコピーする必要があります。コンパイル時にディレクトリをコピーするSBTタスクを作成しますか?
SBTでこれらのフォルダを各コンパイルにコピーするタスクを作成する方法はありますか?
import sbt._
object Sportsbook extends Build {
lazy val project = Project (
"sportsbook",
file("."),
copyConfigTask
)
val copyConfig = TaskKey[Unit]("copy", "Copy hibernate files over to target directory")
/*
// Something like this
lazy val copyConfigTask = copyConfig <<=
val configDir1 = baseDirectory/"config"
val configDir2 = outputPath/"config"
IO.copyDirectory(configDir1, configDir2)
*/
}
ありがとうございます - 私はちょうど最初に行った。何らかの理由で、私の頭のリソースをjarファイルだけでリンクしていました。この方法はずっと簡単です。 – user988427
@ user988427それはあなたのために働いているので、答えを承認することができますか? –