Skip to content
This repository was archived by the owner on Dec 30, 2025. It is now read-only.
ccancellieri edited this page Jan 17, 2012 · 36 revisions

GeoServer-Manager

Introduction

The purpose of this project is to hold a *REST* client library to interact with http://www.geoserver.org GeoServer; a requirement for this library is to depend as less as possible on external libraries. This library aims at being *lean and mean*.

GeoServer

As a first step, the REST library used in http://www.geobatch.org has been exported, refactored and then imported here.

Building and testing the library

When building, the tests require a running http://www.geoserver.org instance. *The tests are destructive*, so, by default, these tests will be skipped. In order for the tests to run, you have to define some env var:

  • *resttest* set to true to have the test run.
  • *resturl* the URL where the target geoserver can be found -- default http://localhost:8080/geoserver
  • *restuser* the username for logging into geoserver -- default admin
  • *restpw* the password for logging into geoserver -- default geoserver

e.g.

   mvn clean install -Dgsmgr_resttest=true

will run build the lib and run the test on a default GeoServer installation running at http://localhost:8080/geoserver

Version

Current stable version is 1.3.0. The recommended version to use with GeoServer trunk is >= 1.2. On our maven repository (see below), you can also locate the older 1.1-SNAPSHOT or 1.0.

Working with Maven

In order to include the lib and its dependencies in a Maven project, the repository to point at is this one:

http://maven.geo-solutions.it/

and the dependency tag for your pom is as follows:

  <dependency>
    <groupId>it.geosolutions</groupId>
    <artifactId>geoserver-manager</artifactId>
    <version>1.3.1</version>
  </dependency>

!JavaDocs

The Maven generated site can be found here: http://bit.ly/mvuCdK

Javadocs can be found here: http://bit.ly/lgrEGu

Both of them are automatically built and deployed by our continuous integration server which is using Jenkins: http://bit.ly/e0nh7X

Documentation

Additional documentation can be found [Documentation here].

Mailing list for users

The mailing list for the project is located here:

https://groups.google.com/group/geoserver-manager-users

License

!GeoServer-Manager is open source and licenced under the http://en.wikipedia.org/wiki/MIT_License.

Funding and initial effort

This library draws its essence from the efforts endured inside http://www.geo-solutions.it in various projects. Partial funding has been provided by http://www.fao.org.

GeoSolutions SAS

Clone this wiki locally