A place for experimenting with Java 9's module system.
Java Groovy
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gradle/wrapper
src Add a test for running with `application` plugin Jun 22, 2017
.gitignore Get IntelliJ to use its own classes directory Jun 21, 2017
LICENSE
README.md Bump the version to 0.1.1 Jun 22, 2017
build.gradle Fix the website URL Jul 21, 2017
gradlew Set the wrapper to 4.0-rc-3 Jun 14, 2017
gradlew.bat Set the wrapper to 4.0-rc-3 Jun 14, 2017
settings.gradle Set up the structure for a no-op plugin Jun 14, 2017

README.md

gradle-java-modules

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 org.gradle.java.experimental-jigsaw 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 'org.gradle.java.experimental-jigsaw' version '0.1.1'
    }
  2. Set the module name:
    javaModule.name = '<your-module-name>'