You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Tomoko Uchida (Jira)" <ji...@apache.org> on 2021/05/01 04:42:00 UTC

[jira] [Created] (LUCENE-9947) Don't publish luke jar to Maven Central

Tomoko Uchida created LUCENE-9947:
-------------------------------------

             Summary: Don't publish luke jar to Maven Central
                 Key: LUCENE-9947
                 URL: https://issues.apache.org/jira/browse/LUCENE-9947
             Project: Lucene - Core
          Issue Type: Task
          Components: general/build
    Affects Versions: main (9.0)
            Reporter: Tomoko Uchida


The "luke" module is listed in [https://github.com/apache/lucene/blob/main/gradle/publishing/defaults-maven.gradle.]

Luke is not a API but a packaged GUI tool so it doesn't much make sense to publish the jar itself to the Maven Central.

1) In 8.x the luke jar is intentionally excluded from the published JAR list, I think we should also exclude it on 9.0.

In addition, I think 2) we shouldn't publish the Javadocs of luke module [https://lucene.apache.org/core/8_8_2/luke/index.html] - it is supposed that the APIs are only used for internal purposes (from the GUI). Instead of linking to the Javadocs from [https://lucene.apache.org/core/8_8_2/index.html,] we could add a short guide to launch the Swing app.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org