Application schema resolver with catalog/classpath/cached-download support --------------------------------------------------------------------------
Key: GEOT-3085 URL: http://jira.codehaus.org/browse/GEOT-3085 Project: GeoTools Issue Type: New Feature Components: data app-schema Reporter: Ben Caradoc-Davies Assignee: Ben Caradoc-Davies Schema management in GeoServer app-schema is problematic. It is currently necessary to keep all XML schemas required for a configuration in a manually created OASIS catalog for performance and compatibility reasons. This causes large volumes of external data (the schemas) to be committed to subversion repositories and distributed with configurations. Schemas must be manually maintained. The new application schema resolver (app-schema-resolver) supports schema resolution via (in this order): (1) OASIS Catalog, a manually configured mapping of URLs to local filesystem resources. (2) Classpath resolution via The Most Obvious Convention (host-reversed + path). (3) Cached download of schemas, which are stored in the GeoServer data directory. The immediate effects are: (1) Application schemas used for testing can be stored as maven artifacts and downloaded once. (2) Deployments using published schemas require no schema setup, as the cache downloads the schemas on demand, once per deployments. This is a massive improvement in usability. The implementation is nearly complete. I intend to commit it to trunk and 2.6.x. It does not depend on app-schema, and may be suitable for general use. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel