On 27/lug/2010, at 05.42, Adam Murdoch wrote:
> On 26/07/10 3:07 PM, Gianni wrote:
>> 
>> war {
>>   from('src/main/java') {
>>     include '**/*.html'
>>   }
>> }
> 
> This should work. Which version of Gradle are you using? Could you run your 
> build with the -s option, and send in the stacktrace?


Sorry it was my mistake, the copy works fine, it was another task in my build 
causing the exception.

I took this from the cookbook (I'm using 0.9-preview-3):

task explodedWar(type: Copy) {
    into "$buildDir/exploded"
    with war
}

.. so next question, is this a bug or has the syntax changed?

* Exception is:
org.gradle.api.LocationAwareGradleScriptException: Build file 
'/Volumes/Storage/Projects/GradleTest/testproj-war/build.gradle' line: 59
A problem occurred evaluating root project 'testproj-war'.
        at 
org.gradle.groovy.scripts.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:51)
        at 
org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:127)
        at 
org.gradle.configuration.BuildScriptProcessor.evaluate(BuildScriptProcessor.java:38)
        at 
org.gradle.configuration.DefaultProjectEvaluator.evaluate(DefaultProjectEvaluator.java:38)
        at 
org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:502)
        at 
org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:66)
        at 
org.gradle.api.internal.project.ProjectInternal$evaluate.call(Unknown Source)
        at 
org.gradle.configuration.BuildConfigurer$_closure1.doCall(BuildConfigurer.groovy:41)
        at $Proxy6.execute(Unknown Source)
        at 
org.gradle.api.internal.project.AbstractProject.configure(AbstractProject.java:478)
        at 
org.gradle.api.internal.project.AbstractProject.allprojects(AbstractProject.java:473)
        at org.gradle.api.Project$allprojects.call(Unknown Source)
        at 
org.gradle.configuration.BuildConfigurer.process(BuildConfigurer.groovy:48)
        at 
org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:136)
        at 
org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:107)
        at 
org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:75)
        at org.gradle.launcher.Main.execute(Main.java:93)
        at org.gradle.launcher.Main.main(Main.java:42)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:54)
Caused by: java.lang.ClassCastException: 
org.gradle.api.tasks.bundling.War_Decorated cannot be cast to 
org.gradle.api.internal.file.copy.ReadableCopySpec
        at 
org.gradle.api.internal.file.copy.CopySpecImpl.with(CopySpecImpl.java:66)
        at org.gradle.api.tasks.AbstractCopyTask.with(AbstractCopyTask.java:109)
        at 
build_gradle_3ca7165ecf658f3f76aa7ee5788d2796$_run_closure4.doCall(/Volumes/Storage/Projects/GradleTest/testproj-war/build.gradle:59)
        at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:61)
        at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:31)
        at org.gradle.api.internal.AbstractTask.configure(AbstractTask.java:402)
        at 
org.gradle.api.internal.project.AbstractProject.task(AbstractProject.java:930)
        at 
org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:158)
        at 
org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:93)
        at 
org.gradle.api.internal.project.DefaultProject_Decorated.invokeMethod(Unknown 
Source)
        at 
org.gradle.groovy.scripts.BasicScript.methodMissing(BasicScript.groovy:68)
        at 
build_gradle_3ca7165ecf658f3f76aa7ee5788d2796.run(/Volumes/Storage/Projects/GradleTest/testproj-war/build.gradle:57)
        at 
org.gradle.groovy.scripts.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:49)
        ... 18 common frames omitted


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

    http://xircles.codehaus.org/manage_email


Reply via email to