Update dependency versions, maven versions etc.
Use UTF-8 - fixes building on Windows machines... theoretically