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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -