Вы можете оптимизировать сборку, используя следующие методы: -
1) Запуск maven build с несколькими потоками помогает мне ускорить сборку. Например:
mvn clean install -T100
где -T для указания того, сколько потоков вы хотите на основе вашего оборудования.
Ниже приведены варианты из вики.
Maven 3.x имеет возможность выполнять параллельные сборки. Команда выглядит следующим образом:
mvn -T 4 clean install Сборка с 4-мя потоками
mvn -T 1C чистая установка 1 поток на ядро процессора
mvn -T 1.5C чистая установка 1.5 потока на ядро процессора
2) Если вы написали Junit Test и не хотите запускать тестовый пример каждый раз, когда можете использовать -DskipTests = true
3) Локальная установка Nexus или хранилищ
Вы можете настроить оптимальную конфигурацию памяти, например: добавить эту строку в mvn.bat set MAVEN_OPTS = -Xmx512m -XX: MaxPermSize = 256m
Также, пожалуйста, обращайтесь http://bosy.dailydev.org/2009/02/speed-up-your-maven-build-four-times.html