Tenho um projeto com um pouco mais de 1500 classes. Um projeto um tanto grande. No entanto ao rodar o maven, na fase compile, onde que o mesmo não tem nenhum plugin além da compilação, demora em torno de 2 minutos para compilar.
Existe alguma forma de melhorar isso? Trabalhamos em um servidor Dell R710 com 128 gb de RAM e disponibilizamos pro Intellij 4 gb para a IDE e a mesma acaba consumindo 1,5 gb para esse processo apenas.
Penso que, por ser um projeto maven, uma das formas seria dividir o projeto em projetos menores, sendo assim um dependendo de outro. No entanto isso gera um problema que cada dependência precisa estar compilada também para o projeto rodar. Obviamente diminuiria o tempo por estar compilando menos código, de uma vez, mas cada vez que for gerar uma versão teria que ser compilado todas dependências.
Alguma sugestão?