在使用sbt的.travis.yml文件中,我看到了这个
script:
- sbt ++$TRAVIS_SCALA_VERSION test:fastOptJS test:fullOptJS
在sbt中,我可以运行test
,我可以运行fastOptJS
。它们之间的单个结肠有什么作用?
在travis中,可以运行一系列命令吗?即。 test:fastOptJS
后面跟test:fullOptJS
有什么意义?
答案 0 :(得分:3)
在sbt中,我可以运行
test
,我可以运行fastOptJS
。它们之间的单个结肠有什么作用?
test:fastOptJS
表示fastOptJS
范围内的test
。混淆来自于测试范围和测试任务在sbt的shell中都是test
。
这个,顺便说一句,修正了sbt 1.1的新“统一斜杠语法”,其中测试范围现在是Test
,所以test:fastOptJS
现在是Test / fastOptJS
。
在travis中,可以运行一系列命令吗?即。
test:fastOptJS
跟随测试意味着什么:fullOptJS?
是的,您可以运行一系列命令。
sbt ++$TRAVIS_SCALA_VERSION test:fastOptJS test:fullOptJS
表示运行++$TRAVIS_SCALA_VERSION
(更改scalaVersion
),然后test:fastOptJS
然后test:fullOptJS
。