我们想在假设构建了一些目标的同时运行 Shake 构建,例如
./Build.hs --dont-rebuild my-target
阅读文档似乎应该有办法做到这一点,但我找不到它。
我们想在假设构建了一些目标的同时运行 Shake 构建,例如
./Build.hs --dont-rebuild my-target
阅读文档似乎应该有办法做到这一点,但我找不到它。
ShakeOptions
您正在寻找的设置是shakeRebuild=[(RebuildLater,"my-target")]
. 此设置会导致 Shakemy-target
在此运行中不重建。从以下文档RebuildLater
:
这种假设是不安全的,并且可能会导致此运行中的构建结果不正确。假设这些文件在这次运行中是干净的,但在以后的运行中正常测试它们。
可以使用命令行应用此设置--skip=my-target
。一些警告:
my-target
不会在这次运行中重建,这取决于可能,如果他们需要的话。my-target
,它将在需要时重建(--skip
不粘)。