There were several unsuccessful efforts to bring Config specification to Java EE and Jakarta platforms. This project is another attempt to achieve it. The plan is to collaborate with the MicroProfile Config team and build a Config spec for Jakarta EE based on it.
Jakarta Config is a Jakarta EE specification project. It defines a core framework for the Jakarta EE platform allowing applications and other Jakarta EE components to read configuration data from different environment-aware sources in a portable way.
Jakarta Config is a Java API for working with configurations. It supports externalized configuration allowing applications to use different configurations for different environments (dev, test, prod), and allows reading data from different layered configuration sources such as property files, environment variables, etc.
This project is intended to be included in the Jakarta EE platform which is hosted at the Eclipse Foundation.
We plan to release a first version in Jakarta EE 10 Core Profile 1.0 timeframe.