awesome-java-module-system
awesome-java-module-system copied to clipboard
🕶 A curated list of resources related to the Java Module System (JSR 376)
awesome-java-module-system
A curated list of resources related to the Java Module System (JSR 376)
Contents
- Official Links
- Articles
- Blogs
- Talks
- Literature
- Courses
Official Links
- 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
Articles
Basics
- Java Modules on Maven Central - Unique module names database of artifacts published on Maven Central
- Code-First Java Module System Tutorial
- Modules vs. Microservices
Advanced
- 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
Blogs
- nipafx.dev - tag:
j_ms - joda.org - label:
modules
Talks
- 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
Literature
- The Java Module System (Nicolai Parlog; Manning)
- Java 9 Modularity (Sander Mak & Paul Bakker; O'Reilly)
Courses
- Java 9 Modularity: First Look (Sander Mak; Pluralsight (subscription needed)