Make this plugin able to run in mvn 3.1

Removed direct DefaultArtifact use and using
maven core's one, but that one needs a bit
more fiddling as Aether's constructor or
alike does not exists in here.