GeoServer开发手册3 介绍、工具、源代码三章
目录
版权:neil.zazawind@gmail.com zazawind.appspot.com zazawind.3snavi.com
一 介绍
空。
二 工具
在GeoServer开发者环境搭建以前,需要安装以下工具:
Java
GeoServer开发需要JDK1.5及其以上版本,可从Sun Microsystems获取。
注:除了可以使用Sun提供的JDK以外,也可以使用其它的,但这里我们推荐使用Sun的。
Maven
Geoserver使用Maven工具构建。当前推荐版本是2.1.0,可从Apache获取。虽然2.1.0是推荐的,但2.0.8以上版本同样可用。
Subversion
Geoserver源代码由subversion库完成存储和版本管理。对于不同平台有多种subversion客户端可获取。更多细节请访问:http://subversion.tigris.org/getting.html 。
三 源代码
源代码
GeoServer源代码存放在: http://svn.codehaus.org/geoserver。
使用以下方式取出开发版/trunk版本
svn co http://svn.codehaus.org/geoserver/trunk geoserver
使用以下方式取出稳定版/stable版本:
svn co http://svn.codehaus.org/geoserver/branches/1.7.x geoserver
警告:Geoserver库包含大量空间数据。从上取出这些数据对于低带宽用户来说相对就很慢或者很昂贵,这种情况下,用户可以通过以下方式仅获取源代码:
svn co http://svn.codehaus.org/geoserver/trunk/src
提交
通过以下步骤提交到代码库:
1. 安装subversion配置文件,请看后面备注。
2. 注册获取提交权限。
3. 将库切换到”https”协议,例如:
[root of checkout]% svn switch https://svn.codehaus.org/geoserver/trunk
库结构
http://svn.codehaus.org/geoserver/
branches/
spike/
tags/
trunk/
l branches包含以前所有稳定的开发分支,1.6.x,1.7.x,etc…
l spike包含实验版本和原型
l tags包含以前所有释放版本
l trunk为当前开发分支。
分支结构
每个开发分支都有如下所示的结构:
http://svn.codehaus.org/geoserver/
doc/
src/
data/
l doc包含用户和开发人员向导的源文件
l src包含Geoserver本身的Java源码
l data包含多种GeoServer的数据目录
转载自:https://blog.csdn.net/coolgiser/article/details/6320037