I figured it out.  The easiest thing to do is to not "fork" the ant java
task.  Doing that showed me the errors I can act on.

Thanks,
Chris....


chrishane wrote:
> 
> I have a defined a new task using AntBuilder and it is throwing an error. 
> Is there a way to pass some type of debug parameter so I can get more
> output?  It appears that the output from the program is not being
> displayed.
> 
> I am using gradle-0.7.
> 
> Thanks,
> Chris....
> 
> The specific task is:
> 
> task gwtCompile << {
>    println 'sourceRootName:' + srcRootName
>    println 'srcDirNames[0]:' + srcDirNames[0]
>    println 'configurations.compile.asPath:' +
> configurations.compile.asPath
>    
>    new File(gwtBuildDir).mkdirs()
>    ant.java(classname:'com.google.gwt.dev.Compiler', failOnError: 'true',
> fork: 'true') {  //LINE 94; ERRROR
>       jvmarg(value: '-Xmx512M')
>       jvmarg(value: '-Dlog4j.configuration=file:./log4j-local.properties')
>       arg(line: '-war ' + gwtBuildDir)
>       arg(line: '-logLevel DEBUG')
>       arg(line: '-style PRETTY')
>       arg(value: ' myapp')
>       classpath {
>          pathElement(location: srcRootName + '/' + srcDirNames[0])
>          pathElement(path: configurations.gwtCompile.asPath)
>       }
>    }
> }
> 
> The error in the eclipse console is a generic return code:
> :compile
> :processResources
> :compileTests
> :processTestResources
> :test
> :jar SKIPPED
> :gwtCompile
> sourceRootName:.
> srcDirNames[0]:src
> configurations.compile.asPath:C:\data\nextGen\app-backoffice\gradlelib\gwt-user-1.6.4-20090411.jar;C:\data\repo\framework\common-SNAPSHOT.jar;C:\data\repo\framework\framework-client-SNAPSHOT.jar;C:\data\repo\framework\framework-shared-SNAPSHOT.jar;C:\data\repo\framework\framework-server-SNAPSHOT.jar;C:\data\repo\framework\framework-tenant-SNAPSHOT.jar;C:\data\repo\framework\entity-SNAPSHOT.jar;C:\data\nextGen\app-backoffice\gradlelib\gin-snapshot-2009-06-30.jar;C:\data\nextGen\app-backoffice\gradlelib\guice-2.0.jar;C:\data\nextGen\app-backoffice\gradlelib\gwt-servlet-1.6.4-20090411.jar;C:\data\nextGen\app-backoffice\gradlelib\hibernate3-3.2.6.ga.jar;C:\data\nextGen\app-backoffice\gradlelib\hibernate-annotations-3.3.1-GA.jar;C:\data\nextGen\app-backoffice\gradlelib\ejb3-persistence-1.0.1.GA.jar;C:\data\nextGen\app-backoffice\gradlelib\servletapi-2.3.jar
> Total time: 4.61 secs
> 
> Build failed with an exception.
> 
> Build file 'C:\data\nextGen\app-backoffice\build.gradle' line: 94
> 
> Execution failed for task ':gwtCompile'.
> Cause: Java returned: 1
> 
> Exception is:
> org.gradle.api.GradleScriptException: Build file
> 'C:\data\nextGen\app-backoffice\build.gradle' line: 94
> Execution failed for task ':gwtCompile'.
>       at org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:218)
>       at
> org.gradle.execution.DefaultTaskExecuter.executeTask(DefaultTaskExecuter.java:153)
>       at
> org.gradle.execution.DefaultTaskExecuter.doExecute(DefaultTaskExecuter.java:144)
>       at
> org.gradle.execution.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:67)
>       at
> org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:88)
>       at org.gradle.Gradle.loadAndConfigureAndRun(Gradle.java:168)
>       at org.gradle.Gradle.access$000(Gradle.java:57)
>       at org.gradle.Gradle$1.run(Gradle.java:92)
>       at org.gradle.Gradle.doBuild(Gradle.java:146)
>       at org.gradle.Gradle.run(Gradle.java:90)
>       at org.gradle.Main.execute(Main.java:83)
>       at org.gradle.Main.main(Main.java:42)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at org.gradle.BootstrapMain.main(BootstrapMain.java:53)
> Caused by: org.apache.tools.ant.ExitStatusException: Java returned: 1
>       at org.apache.tools.ant.taskdefs.Java.execute(Java.java:107)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
>       at org.apache.tools.ant.Task.perform(Task.java:348)
>       at groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:204)
>       at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:147)
>       at groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:154)
>       at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
>       at
> org.gradle.api.internal.project.DefaultAntBuilder.super$3$invokeMethod(DefaultAntBuilder.groovy)
>       at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at
> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
>       at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
>       at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1062)
>       at
> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(ScriptBytecodeAdapter.java:127)
>       at
> org.gradle.api.internal.project.DefaultAntBuilder.invokeMethod(DefaultAntBuilder.groovy:36)
>       at
> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
>       at
> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
>       at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
>       at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:129)
>       at build_gradle$_run_closure5.doCall(build_gradle:94)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at
> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
>       at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
>       at
> org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
>       at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
>       at
> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)
>       at
> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
>       at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
>       at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
>       at org.gradle.api.ClosureTaskAction.execute(DefaultTask.groovy:96)
>       at org.gradle.api.ClosureTaskAction.execute(DefaultTask.groovy)
>       at org.gradle.api.internal.AbstractTask.doExecute(AbstractTask.java:257)
>       at org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:209)
>       ... 16 common frames omitted
> 
> BUILD FAILED
> 
> 

-- 
View this message in context: 
http://www.nabble.com/AntBuilder.java-debuging--tp24925462p24927991.html
Sent from the gradle-user mailing list archive at Nabble.com.


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

    http://xircles.codehaus.org/manage_email


Reply via email to