Several months ago we had some heated complaints about the use of GeoAPI
interfaces in the gt-opengis jar. While we follow the maven publication
guidelines (the code point for gt-opengis jar is distinct from the formal
geoapi 3.0.0 release) a few method level differences require the use of
class loaders to serrate geotools code from code using geoapi.

George Percivall has contact me to see how these incompatibilities can be
resolved and I have written up the following draft proposal: Resolve GeoAPI
3.0.0 Incompatibilities
<https://github.com/geotools/geotools/wiki/Resolve%20GeoAPI%203.0.0%20Incompatibilities>

While I have sunk some time into this, I did not have enough enthusiasm to
try changing the dependency and see what is broken (or perform a manual
code audit) to determine the scope of work. So that is listed as step one.

I have also listed the obvious alternatives (use class loaders, or drop
org.opengis interfaces).

If I could ask geotools-devel to read/revise/discuss the above proposal. I
would like to make sure we have a sane way forward before George hunts down
interested parties. If you have any leads on groups effected by, or
interested in resolving, these incompatibilities please pass them on to
George privately (or add them to the change proposal if they interest is
public).

It is likely that both OSGeo and LocationTech would be interested as they
have a standing relationship with the OGC.
--
Jody Garnett
------------------------------------------------------------------------------
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to