+ externalize some of the jar versions + align the versions of some dependencies between pom.xml and ivy.xml