Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-16874

Mark Lucene, Elasticsearch REST client, GSON as public modules

    XMLWordPrintable

Details

    Description

      These modules were originally only added for internal use within in Hibernate Search, so they were marked with "jboss.api"="private".

      However, while it's not strictly necessary for developers to access these classes in order to use
      Hibernate Search, it can still be useful. For example, they can native Lucene queries using the Lucene dependency or native Elasticsearch queries using the GSON dependency.

      For these reasons, I think we should expose these modules as "public" instead of "private".

      Note however that, due to our lack of control over the backwards compatibility of Lucene, GSON and Elasticsearch APIs, these modules probably won't be supported in EAP, so we'll have to mark the modules with "jboss.api"="unsupported" there (see JBEAP-23919 )

      Attachments

        Issue Links

          Activity

            People

              rh-ee-yrodiere Yoann Rodiere
              rh-ee-yrodiere Yoann Rodiere
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: