Maven incremental build plugin – ускоряем время сборки проекта
Posted on | June 17, 2012 | No Comments
В больших Java проектах много времени и сил тратится на сборку проекта, конечно же, само наличие сборщиков проектов, таких как Maven, уже экономит кучу времени в сравнении с ручной сборкой. Но даже в свежем Maven 3.0.3 нет поддержки инкрементальных билдов из коробки.
Не беда, нам поможет Maven incremental build plugin. Добавляем в pom.xml > build > plugins
<plugin> <groupId>net.java.maven-incremental-build</groupId> <artifactId>incremental-build-plugin</artifactId> <version>1.5</version> <executions> <execution> <goals> <goal>incremental-build</goal> </goals> </execution> </executions> </plugin>
Теперь при запуске
> mvn compile
и соответственно всех фаз, в которые входит compile, билд будет собираться инкрементально, т.е. компилироваться будут только добавленные и измененные файлы. Исключением являются случай когда был изменен pom.xml, тогда проект собирается полностью.
P.S. на официальном сайте плагина artifactId плагина указан с ошибкой, у меня верный.
Comments
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/dezhik.ru/wp-includes/class-wp-comment-query.php on line 399