A curated list of resources related to the Java Module System (JSR 376)
- Module Declarations - Java Language Specification for Modules
- Project Jigsaw - Lists primary goals + Key documents, presentations, & other resources
- Module System Quick-Start Guide - Provides a few simple examples to get developers started with modules
- JEP 511: Module Import Declarations - ... the ability to succinctly import all of the packages exported by a module
- Java Modules on Maven Central - Unique module names database of artifacts published on Maven Central
- Code-First Java Module System Tutorial
- Modules vs. Microservices
- Java Modules Cheat Sheet
- Automatic-Module-Name: Calling all Java Library Maintainers
- Optional Dependencies with
requires static - Implied Readability With
requires transitive - Five Command Line Options To Hack The Java Module System
- nipafx.dev - tag:
j_ms - joda.org - label:
modules
- Keeping Up with Java Sander Mak at GOTO Berlin 2018
- Java Modularity: the Year After Sander Mak at Devoxx BE 2018
- Modules or Microservices? - Sander Mak at Devoxx PL 2018
- Modules in One Lesson - Mark Reinhold at JavaOne 2017
- Modules and Services - Alex Buckley at JavaOne 2016
- The Java Module System (Nicolai Parlog; Manning)
- Java 9 Modularity (Sander Mak & Paul Bakker; O'Reilly)
- Java 9 Modularity: First Look (Sander Mak; Pluralsight (subscription needed)
- pro - A Java build tool that works seamlessly with modules
- Jenesis - A modern Java build tool: Java-native config, plugin-free, with
module-info.javatreated as a feature, not an afterthought - Netflix Java Module System development tool - Java module descriptor as the source of truth throughout development
- Java Module Dependencies Gradle plugin - Java modules as first-class dependencies for Gradle-based builds