用Maven创建GWT/SmartGWT项目
Page
1
为什么使用Maven
n 依赖管理
n 实现依赖的 jar包 的统一管理
n 自动测试
n 使用Maven打包更方便 (缓存方式打包未研究)
n 后续可与SVN、CI(持续集成)等软件协作:
n 版本管理
n 持续编译
n 持续测试
n 持续审查
n 持续部署
n 持续反馈
Page
2
前提
n 基础设置
n 本PPT假设以下软件已正确安装
软件
JDK
Maven
Eclipse
m2eclipse
Google plugin for Eclipse 4.3
GWT SDK
试验用版本
1.7
3.1.0
JEE kepler (4.3)
Eclipse自带
3.3.0
/
Smart GWT
/
备注
Maven插件
无须单独安装
由Maven管理
(同上)
Page
3
基础设置
n 将Eclipse内嵌Maven改为本地安装的Maven:
n WindowsPreferences
Page
4
基础设置
n 注意:
n 需要保持Internet网络连接,以便Maven下载相应的构件。
nMaven通过插件工作,当第一次使用某个插件时,Maven会自动下载
。
n 将Maven与Nexus(私服)集成,可从本地下载构件,提升速度 与
稳定性。
Page
5
用Maven创建GWT项目
n 在Eclipse中创建Maven项目:
n FileNewProject… Maven Project…
Page
6
用Maven创建GWT项目
n 在Eclipse中创建Maven项目:
n 选择Archetype :gwt-maven-plugin (用来创建GWT项目骨架)
输入相关信息后,会自动下载
archetypeGroupId = org.codehaus.mojo
archetypeArtifactId = gwt-maven-plugin
archetypeVersion = 2.5.1
Page
7
如果该Archetype不存在,
可通过此按钮添加。
用Maven创建GWT项目
n 在Eclipse中创建Maven项目:
n 输入项目信息
Page
8