Skip to content
A place for experimenting with Java 9's module system.
Java Groovy
Branch: master
Clone or download
Pull request Compare This branch is even with gradle:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


A place for experimenting with Java 9's module system.

Gradle doesn't currently support building Java 9 modules in a first-class way. For now, this repository acts as a place for us to develop a shared knowledge of what we need to do to bring that first-class support to a reality in the future.

The Experimental Jigsaw Plugin

Please feel free to use the Plugin developed in this repository, but understand that it is not very sophisticated or particularly well-tested at this point in its development.

If you already have a working Java project, applying the plugin is just two steps:

  1. Apply the plugin:
    plugins {
      id '' version '0.1.1'
  2. Set the module name: = '<your-module-name>'
You can’t perform that action at this time.