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: [email protected]
For additional commands, e-mail: [email protected]