Use plexus component metadata

Stop using the old plexus plugin, use the new metadata stuff.