gdv.xport ist als Java-Bibliothek gestartet, die den Umgang mit dem GDV-Format erleichtert. Das "x" in port steht fur "im"- und "ex"-port. Die Bibliothek ist Open Source und steht unter der Apache License.
Ab Version 3.0 gibt es neben dieser Bibliothek auch REST-Services fuer Dateien im GDV-Format. Die einzelnen Module sind:
- gdv-xport-lib: gdv.xport als Java-Bibliothek
- gdv-xport-service: gdv.xport-Services (Spring-Boot-Anwendung)
- gdv-xport-deprecated: gdv.xport-Deprecated (aussortierte Altlasten, mit 4.0 eingeführt)
Damit aendern sich die Maven-Koordinaten für der Bibliothek in:
<dependency>
<groupId>com.github.oboehm</groupId>
<artifactId>gdv-xport-lib</artifactId>
</dependency>
Fuer Ruby gibt es OpenGDV, einer Open-Source-Bibliothek, die unter der MIT-License steht. Allerdings wurde diese Bibliothek schon seit laengerer Zeit nicht mehr aktualisiert.
Ab Version 4.1 gibt es jetzt dank der Mithilfe von janjagusch ein erstes Dockerfile, mit dem sowohl die Anwendung gebaut, als auch im Container gestartet werden kann. Unter doc/build.adoc ist der Aufruf beschrieben. Auch der manuelle Bau der Anwendung ist dort beschrieben.
Inzwischen gibt es unter https://hub.docker.com/r/oboehm/gdv.xport ein dockerhub-Repository, in dem das Docker-Image über
docker pull oboehm/gdv.xport
abgeholt werden kann.
Entwickelt wird nach A successful Git branching model von Vincent Driessen. Die Weiterentwicklung der aktuellen Version findet auf dem develop-Branch statt, waehrend das letzte Release im Release-Zweig (derzeit: release/5.x) zu finden ist.
Unter doc ist das Wichtigste für Entwickler zusammengefasst. Weitere Infos wie z.B. die JavaDocs finden Sie auch auf der Maven Projekt-Seite .
- Release Notes
- Projekt-Seite: http://www.aosd.de/gdv.xport/
- Architektur-Doku mit Glossar
- die eigentliche gdv-xport-lib-Bibliothek
- Hello-World und andere Anleitungen
- GDV Online-Handbuch zu den verschiedene Satzarten