This post features five (mostly well-known) refactoring principles applied when refactoring real open-source code (Gradle Modules Plugin). Context When I worked on separate compilation of module-info.java for Gradle Modules Plugin (PR #73), I noticed potential for some refactoring. As a result, I filed issue #79 and later resolved it with […]
Tutorial
2 posts
Find out how to use Gradle to build Java 6-8 libraries that support JPMS (Java Platform Module System) by providing Java 9 module-info.class. EDIT (May 4, 2019): TL;DR → Use Gradle Modules Plugin for that. Introduction If you need introduction to JPMS itself, check out this nice overview. This post […]