Giter Site home page Giter Site logo

common-xml's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

common-xml's Issues

Add Travis build job

The build runs really long, but maybe it can still be useful to have it run on Travis?

Update README

From version 2.0.0 the artifacts are available from Maven Central ... no extra repository to add

Adjust versioning of OGC schema module

OGC uses only two digit versioning and overrides the schema files available for one version (e.g. 2.0) if there is a corrigendum to it (e.g. 2.0.1). This is a pity as one cannot "see" which schema/corrigendum version is compiled actually and packaged as Java artifact.

Using semantic versioning, we should reflect such changes to the version of the commons-xml project. However, this includes manual checks triggered by an RSS notification of several ReadMe.txt files and---perhaps sometimes---guessing if the API will break or not. If others have a better solution to this, I'd be very interested!

Anyway, at least the OGC module should be versioned by the datum when the schemas were downloaded to trace the history of the project.

Redeclare package names for GML

GML versions before 3.2 did not include the version in its target namespace. This results in identical package names and type clashes. A simple xsdconfig file would help out here so that e.g. gml version 3.1.1 would end up with package names net.opengis.gml.x311. Not backward compatible, though.

Restructure artifacts

Currently all artifacts are under the org.n52.sensorweb groupId. However, as the xml schemas are not all directly related to Sensor Web, we should think about moving and in parallel restructuring the modules so that they meet issue #4 as well. This includes an agreement how to version the artifacts (see issue #4 for details) and how to track changes.

Update to XmlBeans 4

XmlBeans 4.0.0 was released and requires a recompilation of all schemas with the new version

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.