Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 710 Bytes

efficiency.md

File metadata and controls

15 lines (12 loc) · 710 Bytes

Developer Efficiency

Fast CloudStack Build

Consider following maven strategies:

  • Use -T {number of max.cores} to build codebase in parallel.
  • If you're confident, use -DskipTests=true to skip unit tests during building.
  • Use -Dnoredist only when you need to build/test/something against VMware and other non-oss plugins.
  • Use incremental builds using -pl <list of comma separate project/module directory paths such as>,client. Always include client as it is where all the jars are put together to create the cloudstack management far jar.
  • For UI changes, edit relevant files in the client/target/classes/META-INF/ path and refresh browser. When done, copy and commit the changes.