Hi Joern,

saw that as well (litith). It has the same problems mentioned in my
previous post.

regards
Juergen

On Sat, Apr 30, 2011 at 1:21 PM, Joern Huxhorn <[email protected]> wrote:
> Hi Juergen,
> My fatjar/uberjar task looks like this:
> task jarAll(dependsOn: configurations.default.buildArtifacts, type: Jar) {
> description = 'Creates a shaded/uberjar/fatjar of the application.'
> classifier = 'all'
> manifest.attributes(
> 'Main-Class': "${mainClassName}"
> )
> from (sourceSets.main.classesDir)
> doFirst {  // <- note the doFirst
> // the following must be executed in doFirst since the configuration
> // has not been initialized at configuration time
> from (configurations.runtime.resolve().collect { it.isDirectory() ? it :
> zipTree(it) }) {
> exclude 'META-INF/MANIFEST.MF'
> exclude 'META-INF/*.SF'
> exclude 'META-INF/*.DSA'
> exclude 'META-INF/*.RSA'
> }
> }
> }
> It takes care of removing signatures from the dependencies.
> Otherwise, bad things can happen ;)
> Hope that helps.
> Cheers,
> Joern.
> --
> Joern Huxhorn
> Sent with Sparrow
>
> On Samstag, 30. April 2011 at 13:07, Rene Groeschke wrote:
>
> Hi Juergen,
>
> Am 30.04.11 12:38, schrieb Juergen Donnerstag:
>
> Hi,
>
> I tried to find the information in the userguide, the cookbook and the
> mailing list but failed so far. Hopefully it's not a stupid question.
>
> Did you try the examples available at
> http://docs.codehaus.org/display/GRADLE/Cookbook#Cookbook-Creatingafatjar
> There is a section that describes how to Include all runtime
> dependencies into a jar.
>
> regards,
> René
>
> --
> -----------------------
> regards René
>
> rene groeschke
> http://www.breskeby.com
> @breskeby
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to