o use annotations for the remainder of the maven-artifact code o update to latest release of plexus which fixes super/subclass annotation processing