我的一些测试用例使用了aspectj,所以我想指定类似的东西:
-javaagent:C:\ Users \ lma.ivy2 \ cache \ org.aspectj \ aspectjweaver \ jars \ aspectjweaver-1.7.4.jar
从命令行执行测试时sbt。
有关如何做的任何建议?
顺便说一句,最好不要更改sbtconfig.txt,这将影响其他测试。 就像它通过命令行点播一样。
由于
莱昂
答案 0 :(得分:1)
我建议尝试SBT AspectJ https://github.com/sbt/sbt-aspectj
将插件添加到plugins.sbt之后
addSbtPlugin("com.typesafe.sbt" % "sbt-aspectj" % "0.10.1")
查看示例:https://github.com/sbt/sbt-aspectj/tree/v0.10.0/src/sbt-test以找到符合您需求的配置(例如,仅在测试中加载)
答案 1 :(得分:0)
我用jrebel执行此操作,这需要设置javaagent。从命令行:
java -jar -javaagent:jrebel.jar sbt-launcher.jar test