Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-2158

Add 'Automatic-Module-Name' to MANIFEST.MF to support Java 9+ modules

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-j-0.33.3
    • proton-j-0.33.4
    • proton-j
    • None

    Description

      Our team ships libraries that work on JDK 9+ with their module system. It would be nice to have an automatic-module-name in the JAR.
      http://branchandbound.net/blog/java/2017/12/automatic-module-name/
      Note: This is not about modularising qpid-proton-j; this is just adding an automatic module name. I think modularising the library is another task in itself.

      In our project, it shows warnings when building for JDK 11.

      [WARNING] * Required filename-based automodules detected: [proton-j-0.33.2.jar]. Please don't publish this project to a public artifact repository! *

      Attachments

        Issue Links

          Activity

            People

              robbie Robbie Gemmell
              conniey Connie Yau
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 24h
                  24h
                  Remaining:
                  Remaining Estimate - 24h
                  24h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified