build.sbt是这样的:
build.sbt
lazy val root = project .in(file(".")) .aggregate( `project1`, `project2`, `project3` )
我跑clean test问题是如何在不修改源代码的情况下运行clean test并跳过project3的构建?
clean test
project3
6fe3ivhb1#
默认情况下,sbt使用增量编译,因此除非文件发生更改,否则不会编译project3。通过在test之前运行clean,将删除所有增量编译状态,从而导致重新编译。这就是清洁的意义。如果这不是您想要的行为,请删除clean
test
clean
1条答案
按热度按时间6fe3ivhb1#
默认情况下,sbt使用增量编译,因此除非文件发生更改,否则不会编译
project3
。通过在
test
之前运行clean
,将删除所有增量编译状态,从而导致重新编译。这就是清洁的意义。如果这不是您想要的行为,请删除clean