[geotk] GeoAPI 3.0 reference implementation: proposal

Martin Desruisseaux martin.desruisseaux at geomatys.fr
Mon Apr 18 11:03:07 EDT 2011


Hello all

GeoAPI 3.0 has recently been approved by the OGC Technical Committee as an OGC 
standard. The specification is under final review by the OGC staff and we are in 
process of producing JAR files with the OGC GPG signature to be deployed on the 
Apache Maven central repository. Geotoolkit.org is proposed as the reference 
implementation. However for practical reasons (mostly because the development 
trunk of Geotk aims to implement the pending interfaces of GeoAPI rather than 
the stable GeoAPI 3.0 interfaces), we need to create a branch of Geotk for this 
purpose.

The Geotk branch would be identical to the Geotk trunk except that:

    * It would depends on GeoAPI 3.0 instead than GeoAPI-pending 3.1-SNAPSHOT.
    * Every modules that depend on an interface not in GeoAPI 3.0 would be
      omitted. This means that only the utilities, metadata and referencing
      modules would be included in this geoapi-3.0 branch.


This branch would be updated after each Geotk release. Even after GeoAPI 3.1 
would be released, I plan to continue to maintain both a geoapi-3.0 and a 
geoapi-3.1 branch for a while.

The question is: how to distinguish those branches from Geotk trunk on Maven? My 
proposal is to put the GeoAPI 3.0 implementation under the 
"org.geotoolkit.geoapi-3_00" groupId. An alternative would be to use different 
version numbers. If there is any comment or preferences, please let me known.

     Martin



More information about the Geotoolkit mailing list