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 >> >> >> > >
