sorry for being dumb here, but I failed to see why these tools can speed up the build.
for example (if I understand it correctly), maven-cli requires you to do a build once: clean, compile, install, then it speeds up your build by caching the clean and compile phrase, so you can execute the install phrase only over and over.
at my first glance, that seems to speed things by not going thru the full loop over and over. however, in reality, if I'm making code changes, shouldn't I alway re-compile my code before running the install? in that case, how does the speed get faster? the clean phrase might be faster, but for my 100ish modules project, the clean only takes like 5 secs anyways.
so am I being misunderstood about these tools completely? can somehow explain to me how these tools can improve the speed at all? thanks.
mvnsh: http://shell.sonatype.org/faq.html
mvn-cli-plugin: http://wiki.github.com/mrdon/maven-cli-plugin/