是否可以运行gwt编译器(java到javascript),或者从ant构建文件运行其他gwt工具(例如编译报告、在dev模式下运行等)?如果是这样的话,这些ant任务是在哪里定义的?我在sdk里什么都没看到。我无法想象谷歌会做出像gwt这样强大的东西,强迫开发人员只在本地eclipse示例上运行构建……ci构建如何启动这些东西?
kyvafyod1#
在文档中,google告诉您编译器、devmode、junit等的命令行参数。开发模式选项gwt编译器选项启动代码服务器(超级开发模式)运行junit测试用例(搜索 TestRunner )当然,还有命令行工具,它讨论了 webAppCreator 生成ant构建文件的工具。这些工具也出现在入门页面(直接使用ant作为构建工具,甚至不讨论eclipse)和教程中。
TestRunner
webAppCreator
u1ehiz5o2#
你在找这样的东西吗?
<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>
2条答案
按热度按时间kyvafyod1#
在文档中,google告诉您编译器、devmode、junit等的命令行参数。
开发模式选项
gwt编译器选项
启动代码服务器(超级开发模式)
运行junit测试用例(搜索
TestRunner
)当然,还有命令行工具,它讨论了
webAppCreator
生成ant构建文件的工具。这些工具也出现在入门页面(直接使用ant作为构建工具,甚至不讨论eclipse)和教程中。u1ehiz5o2#
你在找这样的东西吗?