Build Infrastructure Group
This group consists of those developers interested in and actively developing or maintaining the JDK build process.
The mailing list may include anyone interested in tracking any JDK build issues.
The basic and traditional build process of the JDK involves machine setup (installation of necessary products), setting shell environment variables, and running GNU Make. There are variations between Solaris, Linux, and Windows builds, but all require access to a C/C++ compiler. See the JDK Build README for details.
The Build Infrastructure Project is the conversion project to a "configure && make" style of building.
Unfortunately, the build documentation is sparse and often outdated. Please feel free to ask questions on our mailing list if you have build issues! The Build Group has a (at the moment very outdated) Wiki page. A somewhat less outdated (but not fully populated) page is the list of supported build platforms.
- Code Conventions for the Build System
- Using the run-test framework (in markdown)
- JDK 6 Build README
- JDK 7 Build README
- JDK 8 Build README
- JDK 9 Build README
- GNU Make Manual
- Mailing lists
The official list of Build Group Members can be found on the OpenJDK census. This list was last updated from the census as of October 2015.
- Tim Bell (Group Lead)
- Erik Joelsson
- Magnus Ihse Bursie
- David Katleman
- Mark Reinhold
- Kelly O'Hair
- Phil Race
- Volker Simonis
- Xiomara Jayasena
- Build Infrastructure bloggers