Ya me he quejado bastantes veces de Maven2, parece que los de Maven3 se lo han tomado en serio 😀 y para tenerme contento han contemplado los builds en paralelo:

Con el primer comando lanzaríamos nuestro build con 4 Threads.

Con el segundo con 2 Threads por core.

Otra forma de mejorar el rendimiento es usar el Shell de Maven (ese que en Maven1 existía), de esta forma la máquina virtual ya está inicializada y el tiempo de arranque de esta se elimina. Aunque este Shell no está en el core podéis descargarlo desde:

http://shell.sonatype.org/