Skip to content
Martin Desruisseaux edited this page Jan 13, 2024 · 3 revisions

This wiki describes the proposal implemented in the explicit-module-path branch for better support of Java Platform Module System (JPMS) in Maven. The work is divided in 3 parts, detailled in separated pages. Each part can be done independently of the others.

  • Explicit module path
  • Easier support of --add-exports and other parameters
  • Filter Maven dependencies according module-info
  • Module Source Hierarchy
  • Maven 4 support in NetBeans

Java 9+ dependencies

The current prototype has some dependencies to Java 9 and later, because it needs to use java.lang.module.ModuleDescriptor class. A future version of the prototype may use multi-version JAR files for allowing execution on Java 8 with no module information.

References

Clone this wiki locally