Well apparently we should of tested geonetwork, ... it was using one of the annotations that we removed: @XmlElement
I am going to ask if this was just used for documentation or was required to support some reflection. For now I have migrated the annotation to the geonetwork so the pull-request can build: https://github.com/geonetwork/core-geonetwork/pull/7416 -- Jody Garnett On Oct 1, 2023 at 3:29:08 PM, Jody Garnett <jody.garn...@gmail.com> wrote: > Wow this has been a journey, the GeoTools Project Management committee - > and especially the crew attending the Bolsena code sprint > <https://www.osgeo.org/events/bolsena-code-sprint-2023/> are pleased to > share the GeoTools 30-RC Release Candidate with you. > > The blog post is here: > https://geotoolsnews.blogspot.com/2023/09/geotools-30-rc-released.html > > This is a very unusual and ambitious update for the GeoTools project - > with some deliberate breaking API changes (gasp how rude). Indeed in > response to a request from OGC members we are making some changes to the > structure of our library. > > But fear not there is a script to help, from the user manual upgrade page > <https://docs.geotools.org/stable/userguide/welcome/upgrade.html>: > > *ant -f remove-opengis.xml -Dproject.dir=(absolute path to your > project directory)* > > As for the refactor: > > > 1. The package org.opengis has changed org.geotools.api. > 2. The main data access interfaces have been moved from > org.geotools.data to org.geotools.api.data. This includes, DataStore, > FeatureSource, FeatureIterator, and many others. > As part of the move, the datastore registration files found in > META-INF/services need to be moved as well. > 3. Most of the "org.geotools.metadata" package is gone, as these > classes and interfaces were not used. > 4. Internationalized error message support has been removed. > 5. The org.opengis.geometry interfaces (for Point, Curve and Surface > and supporting classes) were no longer in use. The direct use of JTS > Topology Suite Geometry is now used throughout the library > 6. The org.opengis.geometry and org.opengis.geometry.coordinates > interfaces for positions, envelopes and bounding boxes have been revised as > part of their refactor to org.geotools.api. > 7. The interface "org.opengis.geometry.Envelope" has been renamed > "org.geotools.api.geometry.Bounds" and some of the confusion related to the > proliferation of envelope-related classes has been cleaned up. > > > The nice thing is that after all this work the library is easier to use > with dead code and duplication removed. > > We have had lots of great feedback from downstream projects and early > testers - with this release candidate we wish to cast a wider net asking > for YOUR help! > > > - GeoWebCache <https://github.com/GeoWebCache/geowebcache/issues/1151> > - mapfish-print-v2 > <https://github.com/GeoWebCache/geowebcache/issues/1151> > - GeoMesa <https://geomesa.atlassian.net/browse/GEOMESA-3285> - project > has created a small script > <https://geomesa.atlassian.net/browse/GEOMESA-3285> to update Scala > projects! > - GeoServer <https://osgeo-org.atlassian.net/browse/GEOS-11070> > - geotools-devel mailing list > > > Please reply to this email with your success on running the script and > updating to GeoTools 30-RC. > > We look forward to hearing from you! > -- > GeoTools Project Management Committee >
_______________________________________________ GeoTools-GT2-Users mailing list GeoTools-GT2-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users