在 Eclipse 中(如果我没记错的话)我几乎可以立即运行 JUnit 测试,几乎不需要启动时间。这意味着我可以在几秒钟内完成代码更改+测试循环。
我最近迁移到 IDEA IntelliJ,如果您自上次以来更改了任何源代码,它似乎必须在运行单元测试之前“制作”项目。这对我来说通常需要 20 秒,这对于测试驱动开发来说太长了。
我可以取消选中“运行配置”中的“启动前制作”复选框,但随后会在不编译最近更改的情况下执行测试。
“make”期间输出的警告表明它至少在某些时间正在进行某些方面编织。我想单元测试通常不需要这些方面。
我的猜测是,每次更改源文件时,Eclipse 都会在后台不断编译,并且编译速度很快,无需进行方面编织。
如何加快 IntelliJ 中的代码更改+测试周期?
更多信息:我在编译器设置中选中了“后台编译”。 Java编译器是com.springsource.org.aspectj.tools-1.6.8.RELEASE.jar中的ajc
务实的答案:在测试驱动开发期间将编译器从“ajc”切换到“Eclipse”。请记住在部署应用程序时恢复它!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)