lingocoder
lingocoder


mrjar mrJar
A plugin that enhances Gradle's built-in :jar task to extend the JAR file format to allow multiple, Java-release-specific versions of class files to coexist in a single archive. mrJar makes compiling, testing, assembling and maintaining modular Multi-Release JAR Files in Gradle builds, simple and easy.

Additionally, mrJar also supports the goals of The Java Platform Module System — sometimes referred to as Project Jigsaw. Or just Java 9 modules.

The plugin can easily create plain non-modular MRJAR Files (without a module-info.java descriptor). Or you can also just as easily create modular MRJAR Files by including a module-info.java descriptor in your source path.

Apply the latest release now. Supports JDK 9+

Requires Gradle 5.0.0 to 5.5.1

  Usage