agimatec-tools als OpenSource auf google.code released! +
Unsere agimatec-tools sind nun als OpenSource Projekt auf google.code veröffentlicht. Wir setzen diese Tools und Frameworks bereits seit über einem Jahr produktiv in unseren Produkten ein.
Drei Tools verbergen sich bisher hinter “agimatec-tools”:
1. Ein Database-Migration Tool zum setup/alter/check von Datenbanken. Projekte, die eine oder mehrere Datenbanken (oder Datenbanken unterschiedlicher Hersteller) pflegen und weiterentwicklen, können mit diesem Werkzeug das Deployment/Upgrade ihrer Datenbanken durchführen und prüfen, ob das Schema vollständig und korrekt ist. (Beispielprojekt anbei)
Das Tool erlaubt auch die Verarbeitung (Parsen, Transformation, Code-Generierung) von SQL-Scripten.
2. Ein Framework zum Datenimport, das es vor allem mit einem Groovy-Script einfach macht, CSV-Dateien, XML-Dateien und andere Textformate zu importieren. (Wir setzen es z.B. gemeinsam mit dem Datenbank-Migration-Tool ein um einen initialen Datenimport aus vom Kunden gelieferten Dateien durchzuführen.)
3. Das Tool “annomark” (annnogen+freemarker) zur Generierung von Code durch Annotationen, wie bereits in einem früheren Beitrag angekündigt: “TransferObjects generieren“. Mit Annomark lassen sich flexible Verarbeitungen, nicht nur die Generierung von TransferObjekten, realisieren. (Ein Beispielprojekt demonstriert weitere Möglichkeiten.)
Die Veröffentlichung beinhaltet nicht nur Source und Binaries, sondern bietet auch Beispielprojekte und -templates, die für eigene Maven-Projekte verwendet werden können und umfassend die Verwendung der APIs demonstrieren. Auf google.code sind die Frameworks jeweils ausführlich im Wiki auf Englisch dokumentiert.
Jetzt sind wir gespannt auf Rückmeldungen und Anregungen und freuen uns, wenn diese Tools dem einen oder anderen weiterhelfen können!

[...] agimatec-tools als OpenSource auf google.code released! [...]