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