proper handling of provided scoped depencencies in pom