[英]How can I configure set-revolver in a multi-project build.sbt file
有人可以为我提供一个示例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] ^
原来,您需要在子项目目录中创建第二个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")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.