Maven plugin core classes