Debugged into SelectorUtils, it seems to be working correctly. I downloaded 1.5.5, step through that source. The matchPath methods returns false, however the if statement in isExcluded evaluates to true. Must be looking at the wrong code?
On Tue, Jul 3, 2012 at 11:46 AM, Jason Rutherglen < [email protected]> wrote: > I ran this through a debugger, this line is not behaving as expected, > where for example 'java/lang/ThreadGroup' matches 'org/apache/solr/*' > > SimpleRelocator.isExcluded: > > if ( SelectorUtils.matchPath( exclude, path, true ) ) > > > On Tue, Jul 3, 2012 at 11:39 AM, Benson Margulies > <[email protected]>wrote: > >> On Tue, Jul 3, 2012 at 11:12 AM, Jason Rutherglen >> <[email protected]> wrote: >> > <relocation> >> > <!-- <pattern>*/*</pattern> --> >> > >> <shadedPattern>com.custom.solr.</shadedPattern> >> > <excludes> >> > <exclude>org.apache.solr</exclude> >> > <exclude>org.apache.lucene</exclude> >> > </excludes> >> >> Have you tried adding * or .* to the end of the exclude patterns? >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >
