mark artifacts as provided that comes with maven.
Use mojo annotations.
preliminary.