Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-10255 Fully embrace the java module system
  3. LUCENE-10323

Modify module descriptors to require core API dependencies and expose them transitively

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • New

    Description

      I don't think it makes sense for, say, an analysis module to not transitively expose the core module it depends on. We currently have plain requires everywhere but many of these should in fact be 'requires transitive' because the module they pull in is part of the API.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dweiss Dawid Weiss
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: