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.x1.7.xetc…

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

You may also like...