【问题标题】:How to enable javaagent for sbt如何为 sbt 启用 javaagent
【发布时间】:2014-08-21 12:10:27
【问题描述】:

我的一些测试用例正在使用 aspectj,所以我想指定如下内容:

-javaagent:C:\Users\lma.ivy2\cache\org.aspectj\aspectjweaver\jars\aspectjweaver-1.7.4.jar

从命令行执行测试时到 sbt。

有什么建议吗?

顺便说一句,最好不要更改 sbtconfig.txt,这会影响其他测试。 就像通过命令行按需提供一样。

谢谢

里昂

【问题讨论】:

    标签: scala sbt


    【解决方案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 以找到符合您需求的配置(例如,仅在测试中加载)

    【讨论】:

      【解决方案2】:

      我使用 jrebel 执行此操作,这也需要设置 javaagent。从命令行:

      java -jar -javaagent:jrebel.jar sbt-launcher.jar 测试

      【讨论】:

        猜你喜欢
        • 2017-06-02
        • 2016-06-07
        • 2021-04-13
        • 1970-01-01
        • 2021-11-28
        • 1970-01-01
        • 1970-01-01
        • 2014-06-13
        • 2021-06-29
        相关资源
        最近更新 更多