禁用除一个模块以外的所有模块的 sbt-revolver
Disable sbt-revolver for all but one module
我有一个由以下模块组成的多模块 sbt 项目:
> projects
[info] In file:/Users/me/workspace/my/project/
[info] backend
[info] * myproject
[info] rest
[info] root
我希望 sbt-revolver 仅在我的 REST api 代码所在的 rest
项目上处于活动状态。这样我就不必切换到 rest
项目来执行 re-start
,而是我可以从默认父项目执行它,而 rest
将是唯一需要重新执行的项目-start 执行于.
如何在除 rest
之外的所有项目上禁用 sbt-revolver
?
我尝试了很多方法,结果是:添加:
.disablePlugins(RevolverPlugin)
您不想开始的项目。
并使用:
addCommandAlias("mycommand", "subproject/re-start")
重定向你的命令。
希望能帮到你。
我有一个由以下模块组成的多模块 sbt 项目:
> projects
[info] In file:/Users/me/workspace/my/project/
[info] backend
[info] * myproject
[info] rest
[info] root
我希望 sbt-revolver 仅在我的 REST api 代码所在的 rest
项目上处于活动状态。这样我就不必切换到 rest
项目来执行 re-start
,而是我可以从默认父项目执行它,而 rest
将是唯一需要重新执行的项目-start 执行于.
如何在除 rest
之外的所有项目上禁用 sbt-revolver
?
我尝试了很多方法,结果是:添加:
.disablePlugins(RevolverPlugin)
您不想开始的项目。 并使用:
addCommandAlias("mycommand", "subproject/re-start")
重定向你的命令。
希望能帮到你。