I think the comment is wrong.   If it's two levels deep and included, it was
stuff that was originally excluded and needs to be re-excluded.   I doubt
there is a test for it, but it was tested in the OpenEJB project and in CXF.   

Dan




mihobson wrote:
> 
> I've noticed that dependency reduced pom produced by the shade plugin
> contains unnecessary exclusions.  Checking the code, in ShadeMojo:825
> we have:
> 
>                 //anything two levels deep that is not marked "included"
>                 //is stuff that was excluded by the original poms, make
> sure it
>                 //remains excluded
>                 if ( n3.getState() == DependencyNode.INCLUDED)
> 
> The comment sounds right to me which contradicts the code.  Anyone
> disagree with negating the logic?
> 
> Since this is quite a major bug, can we push out a 1.1.1 release with
> this fix?  The only work that's occurred on trunk since 1.1 is
> MSHADE-35.
> 
> Mark
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Shade-plugin%27s-over-zealous-exclusions-tp18462091p18477890.html
Sent from the Maven Developers mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to