I gave up.  went back to just using ant to build the same project, and use 
gradle simply to pull down my jars.

Sadly, out of 6 builds, 4 of them have to be done this way *shrug*

Roger

On Dec 21, 2009, at 7:05 AM, Eske Sort wrote:

> I'm just guessing here.
> When you execute the class via the GWT bat/sh scripts, the output can be 
> captured via | or something similar. Groovy can use this to capture the 
> output from the shell script.
> 
> It is possble Ant can be configured to capture the same output, or possibly 
> Gradle, when the Java class executes.
> 
> Eske
> 
> 
> 2009/12/21 Roger Studner <[email protected]>
> Well, looking at this build.xml that gwt 2.0 generates:
>   <target name="gwtc" depends="javac" description="GWT compile to JavaScript">
>     <java failonerror="true" fork="true" 
> classname="com.google.gwt.dev.Compiler">
>       <classpath>
>         <pathelement location="src"/>
>         <path refid="project.class.path"/>
>       </classpath>
>       <!-- add jvmarg -Xss16M or similar if you see a StackOverflowError -->
>       <jvmarg value="-Xmx256M"/>
>       <!-- Additional arguments like -style PRETTY or -logLevel DEBUG -->
>       <arg value="com.fun"/>
>     </java>
>   </target>
> 
> It appears that I have the arguments in the right order.
> 
> The tough part is that all I get back is "1" heh.. but that is from gradle 
> executing the ant task.. tow hich I can't figure out how to get more output.
> 
> Roger
> 
> On Dec 21, 2009, at 5:13 AM, Eske Sort wrote:
> 
>> I have no experience with GWT 2.0 but during the 1.7 era I found that 
>> running the GWT shell scripts and capturing the output often gave an idea as 
>> to why the script stopped. (Btw, are you sure you are providing the correct 
>> arguments to the Compile class in the correct order? It tend to change 
>> between GWT releases). 
>> 
>> I can't remember how to capture the output from Groovy, but you should be 
>> able to find out by searching for it on the groovy homepage.
>> 
>> Good hunting
>> Eske
>> 
>> 
>> 2009/12/21 Roger Studner <[email protected]>
>> Trying to upgrade from 1.7.1 to 2.0.0.
>> 
>> I've run out of options, due to 100% uninformative nature of the xception 
>> hah.
>> 
>> I'm on OSX.. i've tried -d32 on/off (you'll see below)
>> 
>> No clue why it is failing to do anything.. any help would be appreciated
>> 
>> Roger
>> 
>> 
>> my config:
>> 
>> configurations {
>>        gwtCompile
>> }
>> 
>> dependencies {
>>        groovy 'org.codehaus.groovy:groovy:1.6.5'
>> 
>>    compile 'org.springframework:spring-core:3.0.0.RELEASE',
>>                 'org.springframework:spring-tx:3.0.0.RELEASE',
>>                 'org.springframework:spring-aop:3.0.0.RELEASE',
>>                 'org.springframework:spring-webmvc:3.0.0.RELEASE',
>>                 'org.springframework:spring-web:3.0.0.RELEASE',
>>                 'org.springframework:spring-jms:3.0.0.RELEASE',
>>                 'org.springframework.ldap:spring-ldap-core:1.3.0.RELEASE',
>>                'org.springframework.security:spring-security-core:3.0.0.RC1'
>> 
>>        compile 'com.google.code.gson:gson:1.4',
>>         'com.google.collections:google-collections:0.9'
>> 
>> 
>>        gwtCompile 'com.google.gwt:gwt-servlet:2.0.0',
>>                                'com.google.gwt:gwt-user:2.0.0',
>>                                'com.google.gwt:gwt-dev:2.0.0',
>>                                ':gwtext:'
>> 
>>        runtime 'org.slf4j:slf4j-log4j12:1.5.2'
>> }
>> 
>> gwtBuildDir = 'war'
>> gwtModulePath = 'com.myproj.fileIsHere.MyProject'
>> 
>> task gwtClean(type: Clean){
>>        dir = new File('war')
>> }
>> 
>> task gwtCompile(dependsOn: gwtClean) << {
>>  created = (new File(gwtBuildDir)).mkdirs()
>>  ant.java(classname:'com.google.gwt.dev.Compiler',
>>              failOnError: 'true',
>>              fork: 'true') {
>>    jvmarg(value: '-Xmx384M')
>>    jvmarg(value: '-d32')
>>        //jvmarg(value: '-XstartOnFirstThread')
>>        //jvmarg(value: '-Djava.awt.headless=true')
>>        //jvmarg(value: '-Dfile.encoding=UTF-8')
>>    //arg(line: '-war ' + gwtBuildDir)
>>    //arg(line: '-logLevel INFO')
>>    //arg(line: '-style PRETTY')
>>    //arg(line: '-treeLogger')
>>    arg(value: gwtModulePath)
>>    classpath {
>>      pathElement(location: srcPath)
>>      pathElement(path: configurations.gwtCompile.asPath)
>>    }
>>  }
>> }
>> 
>> 
>> the exception:
>> Execution failed for task ':gwtCompile'.
>>        at org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:232)
>>        at 
>> org.gradle.execution.DefaultTaskExecuter.executeTask(DefaultTaskExecuter.java:165)
>>        at 
>> org.gradle.execution.DefaultTaskExecuter.doExecute(DefaultTaskExecuter.java:156)
>>        at 
>> org.gradle.execution.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:74)
>>        at 
>> org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:174)
>>        at 
>> org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildExecuter.java:54)
>>        at org.gradle.GradleLauncher.doBuildStages(GradleLauncher.java:165)
>>        at org.gradle.GradleLauncher.doBuild(GradleLauncher.java:124)
>>        at org.gradle.GradleLauncher.run(GradleLauncher.java:95)
>>        at org.gradle.Main.execute(Main.java:100)
>>        at org.gradle.Main.main(Main.java:43)
>>        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:50)
>> 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 
>> org.gradle.api.internal.project.ant.BasicAntBuilder.doInvokeMethod(BasicAntBuilder.java:74)
>>        at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
>>        at 
>> org.gradle.api.internal.project.DefaultAntBuilder.super$3$invokeMethod(DefaultAntBuilder.groovy)
>>        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 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1049)
>>        at 
>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(ScriptBytecodeAdapter.java:127)
>>        at 
>> org.gradle.api.internal.project.DefaultAntBuilder.invokeMethod(DefaultAntBuilder.groovy:37)
>>        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_3fb1e1d78ece7110f0a956ad48f8d948$_run_closure5.doCall(/Users/rstudner/rtam31-gradle/build.gradle:72)
>>        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:880)
>>        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:82)
>>        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:222)
>>        ... 15 common frames omitted
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>> 
>>    http://xircles.codehaus.org/manage_email
>> 
>> 
>> 
> 
> 

Reply via email to