2
嗨我正在通過創建groovy腳本來自動構建和打包gwt應用程序。Ant,Groovy,GWT使用AntBuilder調用GWT編譯
AntBuilder作爲Groovy的一部分捆綁在一起,我非常喜歡這個概念。它確實有助於生成的腳本的可讀性。
但是我有一些問題讓我的腳本來調用GWT編譯器。代碼如下:。
ant.sequential{
path(id:"gwt.path" , location:"src", { fileset (dir:"${GWT_HOME}", includes:"gwt-dev.jar") } )
ant.java (fork:true, maxmemory:"256M", classpathref:"gwt.path", classname:"com.google.gwt.dev.Compiler"
, { classpath { pathelement location:"src" }
classpath { pathelement location:"${GWT_HOME}/gwt-user.jar" }
classpath { pathelement location:"${WEB_INF}/classes" }
arg (value:"-war")
arg (value:"bin/www")
arg (value:"com/xxx/xxx/xx/xxx/xxx/GWT_DuplicateFinder")
}
)
}
至於我可以告訴我正確轉換相當於螞蟻腳本(從另一個GWT項目中使用以前的build.xml文件粘貼
<target name="web" depends="compile" description="GWT Web Compilation">
<mkdir dir="${gwt.web.out.dir}"/>
<java fork="true" maxmemory="256M" classpathref="gwt.path" classname="com.google.gwt.dev.Compiler">
<classpath>
<pathelement location="src"/>
<!-- Note the reference to the compiled java classes -->
<pathelement location="war/WEB-INF/classes"/>
</classpath>
<arg value="-war"/>
<arg value="bin/www"/>
<arg value="com/xxx/xxx/xx/xxx/xxx/GWT_DuplicateFinder"/>
</java>
</target>
我得到的錯誤是:
[java] [ERROR] Unable to find 'com/xxx/xxx/xx/xxx/xxx/GWT_DuplicateFinder.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
誰能告訴我,我要去哪裏錯了