gpt4 book ai didi

eclipse - 有没有办法在不使用 jvm 代理的情况下使用 Spring AspectJ LTW 运行 JUnit 4 测试?

转载 作者:行者123 更新时间:2023-12-04 05:58:17 25 4
gpt4 key购买 nike

我有一个配置了aspectJ LTW的spring tomcat项目,我想用AspectJ LTW运行单元测试。根据为独立 JVM 使用 LTW 运行的 spring 文档需要传入 JVM 代理的参数。

在 ant 中将 JVM 代理传递给 junit 测试很容易,但在 eclipse 中运行单元测试时非常不方便。有没有办法配置 JUnit 类,以便在不使用代理的情况下打开 LTW?

对于 tomcat spring 使用转换类加载器来加载运行 AspectJ LTW,JUnit 是否有类似的东西,也许是一个执行 LTW 的 JUnit 运行器?

更新:通过告诉 eclipse 将 .launch 文件存储在 eclipse 项目中,我可以右键单击单元测试并执行 Run As 并且它可以工作,因为 eclipse 使用 .launch 文件,这是我希望尽可能避免的解决方法。

最佳答案

我会安装 AspectJ Development Tools ,这样你就可以在你的 Eclipse IDE 中正确地编织你的方面。这样你就不需要任何特殊的启动器。

由于您使用的是 Spring,请考虑使用 SpringSource Tool Suite .它是一个 Eclipse 发行版,包括 Spring 工具和 AspectJ 开发工具。

关于eclipse - 有没有办法在不使用 jvm 代理的情况下使用 Spring AspectJ LTW 运行 JUnit 4 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9238415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com