On Nov 29, 2009, at 10:13 AM, tog wrote: > Could someone point me to the code of the merge task ?
Which version of Gradle are you using? > > 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 ? To the Maven or the Codehaus repository? - 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
