On Nov 29, 2009, at 10:13 AM, tog wrote:
> 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 ?
Adam, do you know how to do that?
> - How can I have this jar (with the modified classifier) uploaded together
> with the "regular" one ?
You just say:
artifacts {
archives additional_jar_with_classifier_task
}
- Hans
--
Hans Dockter
Gradle Project Manager
http://www.gradle.org
>
>
>
>
> 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