使用ANT,Javacc,JUnit和编译Java类加快Linux构建时间的技巧

Cra*_*gus 5 java linux ant junit javacc

我们有一个大型代码库,在开发人员机器上大约需要12分钟,使用JavaCC自动生成一些Java 5类,然后编译所有类以及运行单元测试.

该项目由多个项目组成,可以分组建立,但我们的目标是在10分钟内完成整个项目

有什么提示可以减少这个构建时间?

谢谢

Dan*_*yer 3

一种可能会节省一些时间的快速修复方法是确保您使用服务器 JVM 运行 Ant(默认情况下它使用客户端 VM)。设置 ANT_OPTS 以包含“-server”。