我发现由于安全管理器检查必须搜索符号链接的文件路径的每个元素,运行测试文件系统中的类的速度非常慢。
在生产中,这种性能问题并不存在,因为所有类和资源都在jar文件中。
有没有办法让IDEA自己将类和资源(以及测试类和测试资源)打包到jar中,以便测试可以从中运行?我们使用Gradle,因此涉及到它的解决方案也可能是一个有效的选项。
答案 0 :(得分:-1)
应自动配置从终端运行gradle build
以运行单元测试。根据我的经验,使用gradle构建时间非常快,并且它应该只重新编译源文件已更改的类,因此连续运行gradle build
应该花费更少的时间。