For Developers

Software Development

Best practices for good development patterns, i.e. all the (small) things that programmers regularly do and how it is done well, are collected at BestPractices.

A common code format style is advantageous for collaborative development, becauser reformatting does not cause SCM systems to discover changes where there weren't any but just some reformatting. So please use the Eclipse Code Formatter as described here

Eclipse

Maven

BestPracticeJarsInMaven - How to include libraries, i.e. jar files or dll's, into Maven projects which are not available in on-line repositories, for example because of licensing issues, patched versions, or custom libs.