Я новичок во всей SBT и Scala-сцене и пытаюсь создать проект, который использует классы Java / Scala и Hibernate.Я получаю проект для хорошей сборки - мне просто нужно вручную скопировать мои файлы конфигурации hibernate в мою папку target/scala<version>/classes
, чтобы они могли быть выбраны hibernate.
Есть ли способ создатьзадача в SBT скопировать эти папки на каждую компиляцию?Это мой Build.scala
файл:
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)
*/
}