Skip to content

Open Liberty Development

Chuck Bridgham edited this page Jan 5, 2023 · 8 revisions

Welcome to the Open Liberty Development Start page!

This page was created to get a new user setup for developing Open Liberty. Open Liberty is licensed under EPL 2.0

If you have questions or need help as you go through this process you can seek help at

  1. Open Liberty group.io
  2. OpenLibertyIO on Twitter
  3. open-liberty tag on stackoverflow

Contributing to Open Liberty

The Open Liberty community welcomes contributions at all levels but before doing so it is important to check out the Contributor Guidelines. In particular, if you are contributing code changes via a pull request, you must signoff on the Contributor License Agreement.


Installing Bnd Tools for your eclipse workspace

Since your eclipse workspace will be rather large, it is necessary to increase the max heap size. You can do this in the $ECLIPSE_INSTALL_HOME/eclipse.ini file.
For OpenLiberty eclipse use at least: -Xmx2048m




After the completing the setup for the required software and for the git repositories and associated workspace above, you should be setup and ready to do development work. From here you should proceed to the Delivery Process page to create a branch, change code, perform builds, and create a pull request.

Clone this wiki locally