java - Improving build process Maven and SVN -
i have improve build process in project working on. there several sub projects in main project. use maven(2.1) build tool , svn version control. takes around 1 , half hours java build let alone packaging , deploying (another 1 hour). main bottle neck found in build process phase code checked out takes around 30-40 mins. there better way of doing this? there other way in builds can run parallely sub-projects? packaging , installation tools written in java. there better option increase performance? ideas helpful.
note:changing underlying version control not possible require approvals management hierarchy.
- update mvn latest available (3.1-release)
- don't check out whole source each time,
svn update
instead (it save lots of time here) - try enabling multi threaded build (it optimize actual build time ~ 40%)
- configure surefire run on multiple jvm (it optimize time if have lots of time spent in surefire execution)
- get better hardware
also vote , watch http://jira.codehaus.org/browse/mng-5523
Comments
Post a Comment