Jenerate is a Java Generation plugin for Eclipse that provides customizable code generation for Java classes.

Jenerate provides code generation for methods like:

The generated methods can use internal java.util.Objects class or external libraries such as Apache commons-lang[3] Builders and Google Guava.

A certain number of parameters can be customized in the Jenerate preference page in eclipse (Window > Preferences > Java > Jenerate).

For more information, issues, pull requests, see the project page on GitHub.


You can install the Jenerate plugin via the Eclipse Marketplace or using the Jenerate update site from within Eclipse:

You can access previous versions of the plugin at where X.X.X is the version you want to retrieve


Version 1.0.3:

Version 1.0.2:

Version 1.0.1:

Version 1.0.0:


Jenerate is a fork of commons4e. It was forked to make it alive again and respond to users need for new functionalities.

Jenerate is under the EPL v1.0.


Any contributions are welcome!