获取
Tapestry 5
学习资源
——
Maven
与
SVN
现有的
Tapestry 5
资源主要有:官方网站文档及相关代码、
Maven
资源、
SVN
资源。
现在
Tapestry 5
公布的资源都可以在官方网站上得到,这里想介绍另外两种得到资源的用法,即
Maven
与
SVN
,在此推荐这两个工具,是因为它们拿资源更方便,省了很多事。通过
Maven
拿到官方的入门实例,通过
SVN
得到
Tapestry 5
的源代码及相关资源。
官方文档上提到过
Maven
,
Maven
是一个软件构建工具,类似
Ant
却有很多比
Ant
强大的地方,自
2001
年起,
Maven
已经成为构建工具领域的先驱。通俗的来说,
Maven
即充当一个软件工厂与用户之间的连接,软件工厂里有很多工件(软件项目),我们可以在本地通过
Maven
拿到软件工厂(远端服务器)上的工件,可以再构建、更新本地的工件。
Maven
的官方网站地址为
:
http://maven.apache.org/
。
为此,我们得下载
Maven
这个工具包,以便运行命令(工具的
bin
目录有可执行的文件)得到服务器上
Tapestry 5
的实例资源。还要通过
Eclipse
的
Maven
插件在
Eclipse
中构建下载下来的资源,可以通过
Eclipse
的
[Help]
à
[software Updates]
à
[Find and Install…]
菜单项打开更新对话框后新建一个更新地址为
http://m2eclipse.codehaus.org/update/
的
Maven
更新项下载
Maven
插件,插件安装详情及使用请参看
http://m2eclipse.codehaus.org/
,此页面有相应文本及
Flash
视频指南。
以上
Maven
环境构建好了,我们就可以通过
Maven
取到
Tapestry 5
的
quickstart
实例及相关的依赖包。另外
Tapestry
网站上也有如何用
Maven
一步步构建
Tapestry 5
实例的
Flash
视频演示
http://tapestry.apache.org/tapestry5/screencast.html
。
此外,如果想得到现在的
Tapestry 5
的源代码包的话,我们可以通过
SVN
从远程资源库中下载到
Eclipse
中,
SVN
类同于
CVS
。这里我们也可以使用
Eclipse
的手动更新插件的功能获取
SVN
插件,
SVN
插件更新地址为:
http://subclipse.tigris.org/update_1.2.x
,此版本支持
Eclipse3.x
。安装指南可以参看官方
http://subclipse.tigris.org/install.html
(带屏幕截图)。如何使用
SVN
,如果知道用
CVS
,这个也就没问题了。也可以参看
http://subclipse.tigris.org/screenshots.html
(带屏幕截图)。
Apache.org
有一个
SVN
资源库,
URL
地址为
http://svn.apache.org/repos/asf/
,我们在本地
Eclipse
里新建这个
SVN
资源定位后,就可以在其资源分支里找到
Tapestry 5
的源代码分支了。下载下来的
Tapestry 5
源代码包里有很多的可用资源,包括它的入门实例与一些测试实例(也是
Tapestry Web
项目),我们可以把他们抽取出来,建立相应的
Web
应用,以便学习
Tapestry 5
。