使用数千个java文件改进项目的编译时间
对于一个拥有近10k java文件的项目,有没有关于如何减少构建/编译时间的建议? 在intelliJ上,使用更好的计算资源大约需要20分钟[Mac机器,分配2Gig堆]。使用数千个java文件改进项目的编译时间,java,intellij-idea,compile-time,Java,Intellij Idea,Compile Time,对于一个拥有近10k java文件的项目,有没有关于如何减少构建/编译时间的建议? 在intelliJ上,使用更好的计算资源大约需要20分钟[Mac机器,分配2Gig堆]。 注意:由于这是一个测试应用程序,每个文件都被视为不同的测试,因此无法减少文件数量。如果您使用外部构建系统(Maven/Gradle/sbt)构建项目,请参阅这些构建系统文档和建议。在这种情况下,所有的构建逻辑都将委托给这些构建系统 如果使用IDE的builder,则有加快构建时间的一般建议: 如果项目非常大,请增加构建过程的
注意:由于这是一个测试应用程序,每个文件都被视为不同的测试,因此无法减少文件数量。如果您使用外部构建系统(Maven/Gradle/sbt)构建项目,请参阅这些构建系统文档和建议。在这种情况下,所有的构建逻辑都将委托给这些构建系统 如果使用IDE的builder,则有加快构建时间的一般建议:
我认为没有办法减少时间。因为文件的数量很大,所以需要花这么多时间处理这么多文件,所以您所能做的就是每天中午安排一次构建。运行测试套件需要多长时间?您使用Maven/Gradle吗?我使用Maven进行构建