我想這個bash的表達式轉換:如何用SBT優雅地組合兩項任務?
$ 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
任何想法?
在sbt 0.13。*的所有版本中都能正常工作。 – marios
不,這是sbt 0.13.8的新功能。 –
很酷。感謝您的加入!在其他任務中並行執行任務總是使序列內容變得非常棘手。 – marios