Thanks Hans, i'll try this out. When my life affords me more time (new baby, side projects and an actual job) i'd love to take a stab at making GWT a "plugin" for Gradle.
Roger On Dec 21, 2009, at 10:36 AM, Hans Dockter wrote: > Hi Roger, > > On Mon, Dec 21, 2009 at 4:43 AM, Roger Studner <[email protected]> wrote: > 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 > > ant.java(ant.java(classname:'com.google.gwt.dev.Compiler', > failOnError: 'true', > fork: 'true' > outputproperty: 'javaOutput', > errorproperty: 'javaError' > ) > println(ant.javaOutput) > > That way you can access the output of the forked process. I don't know if > better debug information is what you are looking for. > > Eventually Gradle will provide a groovier way for executing a Main class. > > - Hans > > -- > Hans Dockter > Gradle Project Manager > http://www.gradle.org > > > 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 > > >
