minor change to get repo location from settings file
converted to use java 5 annotations for plugin def