Eclipse Coffee Builder for Jakarta EE is an open source tool that helps developers create and evolve Jakarta EE applications progressively.
Eclipse Coffee Builder creates a small and understandable Jakarta EE project foundation that developers can extend by adding capabilities as their application evolves. Each capability can introduce the dependencies, Maven configuration, and supporting project structure required for the selected Jakarta EE technologies.
The central idea of Eclipse Coffee Builder is:
"Eclipse Coffee Builder generates the foundation. The developer builds the application."
This approach keeps the generated project transparent and allows developers to understand how Jakarta EE technologies are introduced into the application, including their dependencies, build configuration, and project structure.
Eclipse Coffee Builder is intended to serve primarily as a practical development tool while also supporting developers who want to better understand how Jakarta EE applications are assembled. By making the evolution of the generated project explicit, Eclipse Coffee Builder encourages developers to remain in control of the resulting application rather than treating generated code and configuration as a black box.
The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.
Member companies supporting this project over the last three months.