Hi Valerio,

I managed to reproduced the same issues. I fixed that by excluding
contents of META-INF/ from included dependencies. Hopefully this will
be sufficient for you as well… I released version 0.0.3 with those
changes. Give it a try and let me know.

SaM

On Sat, Oct 11, 2008 at 12:46 PM, Samuel Le Berrigaud
<[EMAIL PROTECTED]> wrote:
> Thanks for the input Valerio.
>
> Could I by any chance ask you to paste (attach) the pom.xml you are
> using? I would like to reproduce those errors locally and fix them (as
> much as possible).
>
> Thanks,
> SaM
>
> On Sat, Oct 11, 2008 at 11:30 AM, Valerio Schiavoni
> <[EMAIL PROTECTED]> wrote:
>> Also, if I try to specify only the name of the file to exclude, something
>> else happen:
>>
>> For instance:
>> : java.lang.IllegalArgumentException: Duplicate jar entries: LICENSE.txt
>>     at
>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
>>     at org.apache.tools.ant.Task.perform(Task.java:348)
>>     at groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:199)
>>     at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:153)
>>     at groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:149)
>>     at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
>>     at
>> org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:784)
>>     at
>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
>>     at
>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
>>     at
>> com.atlassian.maven.plugins.jarjar.JarJarMojo.execute(JarJarMojo.groovy:80)
>>
>>
>> even by having specified the following:
>> <zaps>
>>       <zap>LICENSE.txt</zap>
>> </zaps>
>>
>>
>> Hope it helps debugging this mojo, which I believe is very useful!
>> On Sat, Oct 11, 2008 at 2:14 AM, Valerio Schiavoni
>> <[EMAIL PROTECTED]> wrote:
>>>
>>> hi,
>>> On Sat, Oct 11, 2008 at 2:08 AM, Samuel Le Berrigaud
>>> <[EMAIL PROTECTED]> wrote:
>>>>
>>>>  <zaps>
>>>>    <zap>META-INF/maven/**</zap>
>>>>  <zaps>
>>>> ...
>>>> </configuration>
>>>>
>>>> This might not be ideal, but it should remove the duplicate entries.
>>>
>>> unfortunetely it doesn't work:
>>> java.lang.IllegalArgumentException: Patterns cannot contain slashes
>>>     at
>>> com.tonicsystems.jarjar.PatternElement.createWildcards(PatternElement.java:39)
>>>     at com.tonicsystems.jarjar.ZapProcessor.<init>(ZapProcessor.java:28)
>>>     at com.tonicsystems.jarjar.MainProcessor.<init>(MainProcessor.java:54)
>>>     at com.tonicsystems.jarjar.JarJarTask.execute(JarJarTask.java:48)
>>>
>>>
>>> i haven't read the full jarjar doc..maybe I should have.
>>>
>>> --
>>> http://www.linkedin.com/in/vschiavoni
>>> http://jroller.com/vschiavoni
>>
>>
>>
>> --
>> http://www.linkedin.com/in/vschiavoni
>> http://jroller.com/vschiavoni
>>
>

Reply via email to