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