Hello !
I work with François. Here's a quite simple example reproducing the problem
: https://github.com/stl543/shadeMT
It has a parent pom so the 4 child modules have strictly the same
configuration apart from their artifactId.

The following command will give you results varying between 12, 16 and 20
showing that <exclusions> are sometimes missing from the generated
dependency-reduced-pom.xml. Usually all the poms are generated the same
(which is expected) but sometimes some have exclusions that others do not.

mvn clean package -T 1C && find . -name "dependency-reduced-pom.xml" -exec
bash -c 'cat $0 | grep exclu | wc -l ' {} \;



- shade 3.5.1 & 3.4.1 : have the problem of missing exclusions
- shade ranging from 3.2.1 to 3.4.0 have freeze problems (known bug)
- shade 3.2.0 : ok
- shade 3.1.0 : ok

Do you think I should open an issue directly with the shade plugin ?
Best regards,
Estelle

Reply via email to