joeyって?

改めてjoeyの説明をしてみようと思います。


joeyは、独自のスキーマからJavaソースコードHibernateマッピングファイルなどなど、色んなものを自動生成するオープンソースのツールです。同じような目的のツールは色々あります。Torque、Middlegenなどなど。Joeyは先達のTorqueをカスタマイズするところから始まってますが、今ではTorqueに全く依存せず、ソースコードも使用してません。スキーマ定義ファイルは似ていますが。


こんなことが生成可能(なはず)です。

POJOJavaソースにはXDoclet用のHibernateアノテーションも記述されます。
生成されたmavenのproject.xmlには、使用するライブラリがdependencyとして記述されます。