forked from apache/maven
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Martin Desruisseaux edited this page May 14, 2025
·
4 revisions
This wiki describes contributions to Maven 4 for better support of Java Platform Module System (JPMS). The work is divided in the following parts, detailled in separated pages. Each part can be done independently of the others.
- Explicit module path
- Default directory of modular project
- Easier support of
--add-exports
and other parameters - Filter Maven dependencies according module-info
- Module Source Hierarchy
- Maven 4 support in NetBeans
This work requires Java 17 and later, because it needs to use java.lang.module.ModuleDescriptor
class
which was introduced in Java 9. Other Java 17 features are opportunistically used.