Scala 从命令行将specs2.runner与自己的通知程序一起使用

Scala 从命令行将specs2.runner与自己的通知程序一起使用,scala,specs2,Scala,Specs2,如何在不使用sbt的情况下从Java命令行调用自行编写的spec2通知程序。 我想这样做: java -cp "testJars/*" org.specs2.runner.files "**/*" <here add MyTestNotifier> 我想在没有“sbt”的情况下进行测试,因为测试开始得更快。 最后我尝试了(--notifier MyTestNotifier)但不幸的是它没有工作 我在文档中看到了它的工作原理,但不幸的是,我不知

如何在不使用sbt的情况下从Java命令行调用自行编写的spec2通知程序。 我想这样做:

java -cp "testJars/*" org.specs2.runner.files "**/*" <here add MyTestNotifier>
我想在没有“sbt”的情况下进行测试,因为测试开始得更快。 最后我尝试了(
--notifier MyTestNotifier
)但不幸的是它没有工作

我在文档中看到了它的工作原理,但不幸的是,我不知道如何工作


您可以使用Java系统属性传递通知程序名称:

java "-DSpecs2.notifier=MyTestNotifier" ...

您可以尝试将该选项作为Java属性吗
java-Dspecs2.notifier MyTestNotifier…
Hello Eric,感谢您回答我的问题。在接下来的两天里,我会尝试你的建议,然后我会回答你的问题。感谢您的时间,它进行了一些调整:
java“-DSpecs2.notifier=MyTestNotifier”…
谢谢,@Eric!您想将此作为答案发布(我接受)?
java "-DSpecs2.notifier=MyTestNotifier" ...