Added support for generating Eclipse project in java subprojects
Add support for using local maven repository or local maven nexus server
Organizing gitignore
This serves not only for internal maven repos but for any external or internal repo
Source formatting