GWT揭秘2.5 ANT 发布_GWT揭秘2.5 ANT 发布试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 交互设计 > GWT揭秘 > 2.5 ANT 发布

GWT揭秘——2.5 ANT 发布

2.4 节提到的发布网站是指在集成开发环境中发布。大型项目需要用 ANT 自动构建,GWT 项目使用 ANT 进行构建分两个步骤:第一步,用 javac 编译项目中的服务器端代码,将编译结果复制到 WEB-INF/classes 目录中;第二步,用 GWT 编译器将 GWT 模块编译成 JavaScript。 GWT 用 com.google.gwt.dev.Compiler 进行编译,Compiler 类存放在 gwt-dev-windows.jar 中。 下面给出一个编译 GWT 项目的 ANT 模版文件,如代码清单 2-5 所示。 代码清单 2-5 编译 GWT 项目所使用的 ANT 模板文件 1 <?xml version="1.0" encoding="utf-8" ?> 2 <project name="Hellogwt" default="gwtc" basedir="."> 3 <property file="build.properties" /> 4 5 <target name="gwtc"> 6 <java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler"> 7 <classpath> 8 <pathelement location="src"/> 9 <pathelement location="${gwt.sdk}/gwt-user.jar"/> 10 <fileset dir="${gwt.sdk}" includes="gwt-dev*.jar"/> 11 </classpath> 12 <jvmarg value="-Xmx256M"/> 13 <arg value="${gwt.module.name}"/> 14 </java> 15</target> </project> 这个 ANT 构建配置文件,需要两个变量参数:gwt.sdk 变量值为 GWT SDK 的安装路径,gwt.module.name 变量为被编译的 GWT 模块名称。 说明 GWT SDK 既可以从http://code.google.com/intl/zhCN/webtoolkit/download.html 下载,也可以从 Eclipse 的 plugins 目录里面复制出来。 GWT 需要有完整的源代码才能编译项目。引用第三方 GWT 库,或者自己编写的 GWT 扩展库时,一定要把含源代码加入到 classpath 中。ANT 配置文件的第 8 行,将项目的 src 路径也加入到classpath 中。如果忘记把源代 码加入到 classpath 中,编译程序报告 错误:“Unable to find 'chapter2/HelloGWT.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source? ” 有了这个 ANT 模板,就可以把它合并到项目完整的 ANT 配置中,或者用 AntCall 调用。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《GWT揭秘》其他试读目录

• JavaScript 的银弹
• 为什么写这本书
• 本书面向的读者
• 如何阅读本书
• 1.1 安装 JDK
• 1.2 安装 Eclipse
• 1.3 安装 GWT 1.7 的 Eclipse 插件
• 1.4 安装 GWT 2.0 的 SDK 以及 Eclipse 插件
• 1.5 辅助工具
• 1.5.1 Internet Explorer Developer Toolbar
• 1.5.2 Firebug
• 1.6 小结
• 2.1 在 Eclipse 中创建项目
• 2.2 运行调试项目
• 2.3 JUnit 测试
• 2.4 发布网站
• 2.5 ANT 发布 [当前]
• 2.6 小结