On Thu, Mar 18, 2021 at 08:57:19AM +0100, Fritz Elfert wrote: > Thanks for the link. However, at a first glance, this looks more > like a tool for warning about undesired class usage. The jenkins > parent pom already uses the maven-enforcer-plugin which does something > similar (and more) but at pom level (e.g.: in jenkins it blocks > transitive dependency on newer guice/java for any plugin)
Right, this was intended to help remove some of the problematic Guava usage that prevent shading. > I am not familiar with the term vendoring. What is that? > > I only know shading using the maven-shade-plugin. E.g.: This > has been used in jclouds in the past (was removed though at a later point > in time): > > https://github.com/apache/jclouds/pull/35 Sorry, I meant to say shading. Vendoring is a related concept used in the Go community. -- Andrew Gaul http://gaul.org/