有人可以向我提供一个示例build.sbt
文件,展示如何在多个项目中使用左轮手枪吗?
具体到哪个Revolver.settings
语句应该在顶级或一个或多个子项目中?顶级对我不起作用,我不能在没有构建破坏的情况下将其添加到子项目中。
当我在项目顶层添加设置时它的价值是什么我得到以下错误
> project backend
> re-start 2551
[error] Expected ID character
[error] Not a valid command: re-start
[error] Expected project ID
[error] Expected configuration
[error] Expected ':' (if selecting a configuration)
[error] Expected key
[error] Expected '::'
[error] Not a valid key: re-start (similar: state, startYear, cross-target)
[error] re-start 2551
[error] ^
答案 0 :(得分:0)
原来你需要在子项目目录中创建第二个build.sbt
文件,然后在那里放置设置。此存根构建文件的示例如下:
Revolver.settings
javaOptions in run ++= Seq("-Djava.library.path=lib")
javaOptions in Revolver.reStart ++= Seq("-Dconfig.resource=dev.conf", "-Djava.library.path=src/universal/lib")
mainClass in Revolver.reStart := Some("com.example.Main")