[Geoserver-devel] Geoserver libraries

Hello to everyone;

I’m trying to approach the geoserver and I want to use my usual framework (Oracle jdeveloper).
I’m having some problems at compile time related to the version of libraries I’m including.
Is it possible to know a list of jar packages(and their versions) to be included in order to have a successful compile?

Thanks a lot.

Vincenzo Todisco ha scritto:

Hello to everyone;

I'm trying to approach the geoserver and I want to use my usual framework (Oracle jdeveloper).
I'm having some problems at compile time related to the version of libraries I'm including.
Is it possible to know a list of jar packages(and their versions) to be included in order to have a successful compile?

It's not that easy, in that the jars you need to live on both trunk and
the 1.5.x branch are a moving target. Geoserver depends on Geotools, and
when a bug fix or a new feature are integrated, most of the time a modification of addition to geotools is needed (we try to keep all reusable code in Geotools).

As a result, the libraries we are working against are in the form gt2-xxx-SNAPHSHOT, where snapshot means not released. These jars are
updated daily, and maven will take care of downloading them and placing
them into its own repository -> so you need at least to do daily
builds with maven to grab the latest version of those jars.

As for getting a list of the needed jars, each module has a different
list, the most comprehensive one being the one of the web module (because it depends on everything else). So, a quick way to get a
list is to build the web module, and then see what ended up in
geoserver.war/web-inf/lib.

An easier way would be to have maven setup your projects, but
jdeveloper is not among the supported developer environments afaik.
Yet it seems someone tried to provide some kind of support, look here:
http://technology.amis.nl/blog/?p=1279
I also see a jdeveloper plugin in the official maven repos, so there
may be hope:
http://mirrors.ibiblio.org/pub/mirrors/maven2/maven/maven-jdeveloper-plugin/1.4/

If you manage to get Geoserver loaded into JDeveloper, we would be
glad to host a page on the wiki with instructions on how to
set the thing up.

Cheers
Andrea