The Java platform used, prior to Java 9-11, was a build system riddled with duplicate code, redundancies, and other inefficiencies. The build system has been reworked for the modern Java platform based on the build-infra framework. In this context, infra is short for infrastructure. The overarching goal of this enhancement was to upgrade the build system to one that was simplified.
Specific goals included:
- Leveraging the existing build system
 - Creating maintainable code
 - Minimizing duplicate code
 - Simplification
 - Supporting future enhancements
 
You can learn more about Oracle's infrastructure framework at the following link http://www.oracle.com/technetwork/oem/frmwrk-infra-496656.html.