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.

Reply via email to