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
