繁体   English   中英

如何在多项目build.sbt文件中配置set-revolver

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM