是否可以运行GWT编译器(Java to JavaScript)并可能从Ant构建文件运行其他GWT工具(例如编译报告,在开发模式下运行等)?如果是这样,这些Ant任务在哪里定义?我没有看到SDK中的任何内容。通过Ant编译GWT
我无法想象谷歌会作出GWT强大和力开发商东西只运行构建了当地的Eclipse实例...如何CI构建踢这个东西了吗?
是否可以运行GWT编译器(Java to JavaScript)并可能从Ant构建文件运行其他GWT工具(例如编译报告,在开发模式下运行等)?如果是这样,这些Ant任务在哪里定义?我没有看到SDK中的任何内容。通过Ant编译GWT
我无法想象谷歌会作出GWT强大和力开发商东西只运行构建了当地的Eclipse实例...如何CI构建踢这个东西了吗?
是这样的,你正在寻找?
<target name="gwt-compile" depends="compile" description="GWT compile to JavaScript">
<java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler">
<classpath>
<pathelement location="${src.dir}" />
<pathelement location="${build.classes}" />
<path refid="compile.classpath" />
<path refid="gwt-dev.classpath" />
</classpath>
<jvmarg value="-Xmx256M" />
<arg value="com.xxxx.xxx.xxx.xxx" />
</java>
</target>
<target name="devmode" depends="" description="Run development mode">
<java fork="true" classname="com.google.gwt.dev.DevMode"
dir="${basedir}/war" spawn="true">
<classpath>
<pathelement location="src" />
<path refid="project.class.path" />
<path refid="tools.class.path" />
</classpath>
<jvmarg value="-Xmx512M" />
<jvmarg value="-javaagent:${appengine.folder}/lib/agent/appengine-agent.jar" />
<jvmarg value="-Duser.dir=${basedir}/war" />
<arg line="-war" />
<arg value="${basedir}/war" />
<arg line="-logLevel" />
<arg value="INFO" />
<arg value="-server" />
<arg value="com.google.appengine.tools.development.gwt.AppEngineLauncher" />
<arg value="net.bookedin.bam.BAM" />
</java>
</target>
正确的,在该文档,谷歌告诉你的命令行参数的编译器,DevMode的,JUnit中,等
TestRunner
)当然,还有Command-line Tools,它讲述了生成Ant构建文件的webAppCreator
工具。该工具也在Getting Started页面中介绍过(并且直接使用Ant作为构建工具,甚至没有谈论Eclipse)和tutorial。
+1有关该主题的大量文档。我相信初学者可以忽略的原因是,如果你从让Eclipse生成一个新的Web应用程序开始,它不会创建一个ant构建文件。并且没有简单的方法(如单击另一个按钮)在现有项目上运行webAppCreator以便稍后添加。 –
http://code.google.com/p/ant-gwt/。对于任何遗漏的东西,您需要ant调用java程序(java任务)或实际的可执行文件。 (exec) – Jayan
无论他们是谁,请停止对合法问题进行投票。不是每个人都像您一样是专家,而且专家无需提问。 –