我们想在假设构建了一些目标的同时运行 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不粘)。