JDeps Mvn

Project Jigsaw brings strong encapsulation to Java 9, which will make many JDK-internal APIs unavailable and deprecate the others. JDeps Mvn is a Maven plugin that runs the JDK tool jdeps against your code base to warn you of problematic dependencies.

Redemption comes in four easy steps:

  1. identify your projects’ problematic dependencies
  2. create a plan to move away from them
  3. prevent relapses
  4. do the same for your dependencies

The plugin helps with 1. and 3.; 2. shouldn’t be too hard in most cases but 4. might be. (You can hire me if you need help for that.)