This sample shows how to create a multi-project containing Java Modules. Java Modules are a feature of Java itself, available since Java 9, that allows for better encapsulation. In Gradle, each source set containing Java sources can be turned into a module by adding a module-info.java file. Typically, in a project with Java Modules like this one, the main source set of a subproject represents a mo