IJGenerator is a simple and easy to use code generator written in Java programming language. It works with Apache Velocity templates. Could be started as an ANT task or as a standalone application. Its main goal is to be highly flexible, configurable and in the same time to stay simple enough and not to introduce additional complexity in your development process.
IJGenerator tool generates source code in 2 ways: From annotated POJO (stands for Plain Old Java Objects) classes and from models described in plain XML files. The first approach is more suitable for people that will generate Java code and are familiar with Java programing language and its annotations. The XML way would be a nice alternative for developers that will need to generate code in languages different from Java.