Uploaded image for project: 'Maven Plugin Tools'
  1. Maven Plugin Tools
  2. MPLUGIN-341

Make the plugin tool modular or at least module-ready

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.5.2
    • None
    • None
    • None

    Description

      When implementing custom maven modules, it is currently not possible to make those plugins modular on JDK 9+. The reason for this is that there are a lot of split packages among the various libraries, such as the org.apache.maven.plugin package between:

      • org.apache.maven:maven-core:3.5.3
      • org.apache.maven:maven-plugin-api:3.5.3

      This, and the fact that there are not Automatic-Module-Name entries in the manifests (see http://branchandbound.net/blog/java/2017/12/automatic-module-name/), means that no one can currently reasonably create modular maven plugins.

      It would be cool if these two things could be fixed in the next minor or major release

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              lukas.eder Lukas Eder
              Votes:
              3 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: