我使用具有八个核心的台式机(通过javac目标)使用Ant构建Java应用程序。有没有一种方法可以通过使用多个线程或进程来加快编译速度?
我知道我可以并行运行多个Ant任务,但是我认为这不能应用于单个编译目标,还是可以吗?
最佳答案
我不知道有什么方法可以告诉 Ant 本身有效利用多个内核。但是you can tell ant to use the Eclipse Compiler,它内置了对multithreaded compilation的支持。
我使用具有八个核心的台式机(通过javac目标)使用Ant构建Java应用程序。有没有一种方法可以通过使用多个线程或进程来加快编译速度?
我知道我可以并行运行多个Ant任务,但是我认为这不能应用于单个编译目标,还是可以吗?
最佳答案
我不知道有什么方法可以告诉 Ant 本身有效利用多个内核。但是you can tell ant to use the Eclipse Compiler,它内置了对multithreaded compilation的支持。