On Thu, Dec 17, 2009 at 1:54 PM, Russel Winder <[email protected]
> wrote:

> Working by analogy with what is in Gradle's build.gradle -- which I
> assume actually works -- I tried:
>
>        task srcZip ( type : Zip , description : 'Create the zip file of the
> source.' ) {
>          classifier = 'src'
>          into ( gantPrefix ) { from ( projectDir ) { include 'src/' } }
>        }
>

The order above does not look right.

What about:

task srcZip(type: Zip) {
    from(projectDir) { include 'src' }
    into someOtherDir
}

or

task srcZip(type: Zip) {
    from sourceSets.main.allSource
    into someOtherDir
}

- Hans

--
Hans Dockter
Gradle Project Manager
http://www.gradle.org


> However it always gives the result below, i.e. doesn't work and doesn't
> give back any useful information.  Is anyone able to interpret the
> reason why this isn't working for me?
>
>  Execution failed for task ':srcZip'.
>        at
> org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(DefaultTaskExecuter.java:64)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.api.internal.tasks.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:42)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.api.internal.project.ExecutionShortCircuitTaskExecuter.execute(ExecutionShortCircuitTaskExecuter.java:63)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.api.internal.tasks.SkipTaskExecuter.doExecute(SkipTaskExecuter.java:61)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.api.internal.tasks.SkipTaskExecuter.execute(SkipTaskExecuter.java:35)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:206)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:167)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:160)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:78)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:160)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildExecuter.java:54)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at org.gradle.GradleLauncher.doBuildStages(GradleLauncher.java:199)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at org.gradle.GradleLauncher.doBuild(GradleLauncher.java:133)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at org.gradle.GradleLauncher.run(GradleLauncher.java:103)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at org.gradle.launcher.Main.execute(Main.java:93)
> [gradle-launcher-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at org.gradle.launcher.Main.main(Main.java:42)
> [gradle-launcher-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at org.gradle.launcher.GradleMain.main(GradleMain.java:51)
> [gradle-launcher-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
> Caused by: java.lang.NullPointerException: null
>        at
> org.gradle.api.internal.project.OutputFilePropertyAnnotationHandler$1.validate(OutputFilePropertyAnnotationHandler.java:37)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.api.internal.project.AnnotationProcessingTaskFactory$Validator.execute(AnnotationProcessingTaskFactory.java:208)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.api.internal.project.AnnotationProcessingTaskFactory$Validator.execute(AnnotationProcessingTaskFactory.java:177)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        at
> org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(DefaultTaskExecuter.java:56)
> [gradle-core-0.9-20091217075908+0000.jar:0.9-20091217075908+0000]
>        ... 16 common frames omitted
> 12:50:17.447 [main] ERROR org.gradle.launcher.Main -
>
>
>
> --
> Russel.
>
> =============================================================================
> Dr Russel Winder      Partner
>                                            xmpp: [email protected]
> Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
> 41 Buckmaster Road,   f: +44 8700 516 084   voip:
> sip:[email protected] <sip%[email protected]>
> London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder
>

Reply via email to