I doubt it is the compilation that sucks up the time. Try running with test execution skipped to see the time difference, eg `mvn clean install` vs `mvn clean install -DskipTests`
If you are using `install` then likely there is no need to rebuild everything each time and you can use the -pl -am and -and cli options to tune how much of the reactor to rebuild On Monday 21 December 2015, Sergey Saraev <sar...@netcracker.com> wrote: > Hello! > > I am developing a project with 67 modules. > I use Apache Maven 3.0.4. > > Reassembly of the project take 1 hour and 50 minutes although usually > commit change only one module. > > The project is very large. It contains 5948 java classes (Basically, time > spent on their compilation.). > Build command: mvn clean install pmd:pmd checkstyle:checkstyle > cobertura:cobertura > > Plugins versions: > maven-compiler-plugin:2.3.2 > maven-antrun-plugin:1.6 (use wlappc task: > http://docs.oracle.com/cd/E21764_01/web.1111/e13706/splitbuild.htm#WLPRG224 > ) > maven-surefire-plugin:2.10 > maven-jar-plugin:2.3.2 > maven-install-plugin:2.3.1 > maven-pmd-plugin:2.7.1 > maven-checkstyle-plugin:2.6 > cobertura-maven-plugin:2.7 > > How to speed up the assembly? > (Maybe skip modules, which sources have not changed or something else) > > Regards, > > Sergey Saraev | Research & Development | Office: +7 (846) 270-7800 ext. > 2662 | Mobile: +7 (917) 813-5604 | --www.NetCracker.com-- > Proven Partner to Communications Service Providers > > > > > ________________________________ > The information transmitted herein is intended only for the person or > entity to which it is addressed and may contain confidential, proprietary > and/or privileged material. Any review, retransmission, dissemination or > other use of, or taking of any action in reliance upon, this information by > persons or entities other than the intended recipient is prohibited. If you > received this in error, please contact the sender and delete the material > from any computer. > -- Sent from my phone