I just released EJBGen 2.15.  The
main addition is the use of templates (which will be improved further in the
next version).  Here is the change log since 2.14:

2.15
- Fixed: pk and value classes were always regenerated
- Fixed: disable-warning moved to @ejbgen:jar-settings
- Added: documentation for templates
- Added: templates, and -templateDir option
- Fixed: variables not defined in ejbgen.properties are preserved
- Added: package specification in @ejbgen:file-generation
- Fixed: generate-on was not working properly
- Fixed: value objects now test against null in hashCode() and equals()
- Fixed: -localHome.baseClass was not working correctly
- Fixed: -jndiPrefix/-jndiSuffix was not honored in resource-description
- Added: -xmlEncoding
- Added: -noImports
- Added: {create|remove|passivate}-as-principal-name attributes
- Fixed: documentation for options
- Fixed: StackOverFlowError in debugLog()