maven.boilerplate contains a set of configuration files for CI(travis, appveyor), coverage(coveralls+jacoco), code format(eclipse+maven), licensing, other maven plugins and all other things I think I will need accross multiple projects
I wanna all my projects share what I think makes life easier without having to remember copy and pasting all.
This way, a script can remember to copy and paste for me.
How to apply boilerplate to existing project:
$ git remote add boilerplate [email protected]:velo/boilerplate.maven.git
$ git fetch --all
$ mvn com.github.ekryd.sortpom:sortpom-maven-plugin:2.10.0:sort -Dsort.keepBlankLines=true "-Dsort.lineSeparator=\n" -Dsort.predefinedSortOrder=custom_1 -Dsort.createBackupFile=false
$ git commit -am "Preparation for boilderplate - pom format"
$ git merge boilerplate/master --allow-unrelated-histories
$ git mergetool
$ git commit
$ git push