gpt4 book ai didi

sbt - 如何使用 SBT 优雅地组合两个任务?

转载 作者:行者123 更新时间:2023-12-04 17:58:59 25 4
gpt4 key购买 nike

我想转换这个 bash 表达式:

$ sbt clean lint

变成一个不错的 build.sbt 表达式,例如:

precommit := clean <> lint

以便我可以运行以下 bash 表达式:
$ sbt precommit

例如,这或多或少是您使用 Makefile 的方式:

lint:
echo linting
touch foo.txt

clean:
echo cleaning
rm -f foo.txt

precommit: clean lint

Makefile 可以像这样使用:

$ make precommit
echo cleaning
cleaning
rm -f foo.txt
echo linting
linting
touch foo.txt

有任何想法吗?

最佳答案

使用 sequential task

precommit := Def.sequential(clean, lint).value

穿着定制的英式西装,在乡间小路上驾驶阿斯顿马丁更显优雅。

关于sbt - 如何使用 SBT 优雅地组合两个任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30842601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com