Java Components: Solving the Puzzle with Jigsaw and Gradle

Wednesday, 10:30 AM

Any large Java project will suffer without a sensible approach to modularization. Java 9 will introduce Jigsaw, a simple model that supports a separation of API and implementation for Java components. As a member of the Jigsaw JSR, Gradle Inc. is building a Gradle model to provide a highly Jigsaw-compatible component model that is already available to users of Java 7 and 8 and will be available to Java 9 users when it is released.

In this session, you will learn how you can model your Java modules with Gradle; enforce modularization for Java 8 and below; and build variants of your modules for Java 6, 7, 8, and 9.

About Gary Hale

Gary Hale

Gary is a software engineer focused on creating efficient continuous delivery pipelines and automating non-value-added work. He is an IT generalist with over 15 years experience in software development, operations, architecture and everything in between.

Gary is a Principal Engineer at Gradle Inc. and is the author of the Gradle Jenkins plugin and the Gradle Glu plugin. He regularly conducts training classes on Gradle and speaks on topics related to devops, software development, and project automation.

More About Gary »