Hi. In maven3 we cannot exclude dependencies inherited from parent.
see this https://stackoverflow.com/questions/2681759/is-there-anyway-to-exclude-artifacts-inherited-from-a-parent-pom That be kind of annoying if situation comes to be the parent-pom be maintained by others, and you extend it and it works fine until one day they suddenlly decide to depend on some packages you would never make compatible/useless, and you have no permission to change their mind. What I wanna do is adding such a gramma like this: <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> <exclusions> <exclusion> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> </exclusion> </exclusions> </parent> ' but I wanna hear about your opinions first.