У меня есть проект javascript и проект scala на GitHub. Я хочу, чтобы проект scala проверял проект js и упаковывал его в качестве ресурса jar для проекта scala.Пакет внешних файлов проекта как ресурс jar (SBT)
Следующий код, похоже, не работает.
lazy val myJsProj = RootProject(uri(
// The project will be checkout to ~/.sbt/0.13/staging/089ea13043e2818509b4
"https://github.com/foo/bar.git"))
lazy val root = Project(
id = "my-scala-proj", base = file("."),
settings = Defaults.coreDefaultSettings
).dependsOn(myJsProj)
В каталоге проекта Scala, есть некоторые файлы в src/main/resources
. Теперь я запустил команду sbt clean package
. Я заметил, что только файлы под src/main/resources
упакованы в my-scala-proj_2.10-0.1-SNAPSHOT.jar
, но файлы моего проекта js не включены.
Я также нашел пустую банку ~/.sbt/0.13/staging/089ea13043e2818509b4/my-js-proj/target/scala-2.10/my-js-proj_2.10-0.1-SNAPSHOT.jar
Я думаю dependsOn
не значит, чтобы включить все файлы в проект? Может ли кто-то пролить свет?