gwt maven plugin 创建 SmartGwt 项目 + I18N (图文)之一

来源:互联网 发布:诊股软件 编辑:程序博客网 时间:2024/05/22 14:40

开发环境:

JDK1.6, Maven 3.0, GWT2.1.1, SmartGwt 2.3

 

本文介绍第一步:使用 gwt maven plugin 创建 GWT 项目骨架

 

准备工作

安装 JDK 1.6

安装 Maven 3.0

电脑连接到因特网

开始>运行>cmd

输入 mvn -v ,确认设置正确。

 

 

GWT SDK 和 SmartGwt SDK 无需下载,稍后会由 Maven 自动下载到本地 repository。

 

1、生成 GWT Maven 项目 

运行 mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.1.0-1

期间会自动下载相关文件到本地 repository,等待即可。

 

2、自动创建 *Async 异步接口 + I18N 子类

cd 至项目路径, 然后运行 mvn gwt:generateAsync

期间会自动下载相关文件到本地 repository,等待即可。

自动在 /target/generated-sources/com.train.client 下生成 GreetingServiceAsync,将在 GWT RPC 时调用

运行 mvn gwt:i18n 

期间会自动下载相关文件到本地 repository,等待即可。

自动在 /target/generated-sources/com.train.client 下生成 Messages

静态 I18N key 都在此定义,再由 Messages_*.properties 文件配置 value. 

 

3. 运行 gwt 项目

运行 mvn gwt:run

期间会自动下载相关文件到本地 repository,等待即可。

可以看到你熟悉的 GWT Dev Mode:

 

用浏览器打开(如果之前没安装gwt浏览器插件,按提示安装即可):

 

小结:

优点:完成一个 GWT Maven 项目骨架的建立,运行正常且没有使用 IDE,无 coding。

缺点:各项参数都为默认配置,还需手动调整。

 

 

 

原创粉丝点击