Could someone point me to the code of the merge task ?

Thanks
Guillaume

On Wed, Nov 25, 2009 at 9:50 PM, tog <[email protected]> wrote:

> Thanks Adam, 2 more questions:
>
>  - Is there a way to merge a signed jar - I would need either to remove the
> signatures or recompute them ?
>  - How can I have this jar (with the modified classifier) uploaded together
> with the "regular" one ?
>
>
>
>
> On Tue, Nov 24, 2009 at 4:08 AM, Adam Murdoch <[email protected]>wrote:
>
>>
>>
>> tog wrote:
>>
>>> Hi folks,
>>>
>>> In my project I would like to create multiple jars:
>>>  - one containing only the classes of my project (classic targer)
>>>  - a second one containing all dependencies,
>>>
>>> In the cookbook, it is said that I can do this:
>>>
>>> jar.doFirst {
>>>    for(file in configurations.compile) {
>>>        jar.merge(file)
>>>    }
>>> }
>>>
>>> What is the best way to achieve this ?
>>>
>>>
>>
>> You can add another jar task to build the fat jar:
>>
>> task fatJar(type: Jar) {
>>   dependsOn classes
>>   from sourceSet.main.classesDir
>>   classifier = 'all'  // Give the jar a different name
>>   doFirst { task->
>>
>>       for(file in configurations.compile) {
>>           task.merge(file)
>>       }
>>   }
>> }
>>
>>
>>  Clone the jar task ?
>>>
>>> Do something like a :
>>> jar.doLast{
>>>    jar.copy(jar-minimal.jar)
>>>    for(file in configurations.compile) {
>>>        jar.merge(file)
>>>    }
>>> }
>>>
>>> Thanks for your help
>>>
>>> Guillaume
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>>
>>
>> --
>> Adam Murdoch
>> Gradle Developer
>> http://www.gradle.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>   http://xircles.codehaus.org/manage_email
>>
>>
>>
>
>
> --
> PGP KeyID: 1024D/69B00854  subkeys.pgp.net
>
> http://cheztog.blogspot.com
>



-- 
PGP KeyID: 1024D/69B00854  subkeys.pgp.net

http://cheztog.blogspot.com

Reply via email to