What version of Shade are you trying to use?

On Tue, Jul 3, 2012 at 2:26 PM, Jason Rutherglen
<[email protected]> wrote:
> 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]
>>>
>>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to