adding mvn publish
adding task sourcesJar