Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
9.0
-
None
-
None
-
None
-
New
Description
Thanks to LUCENE-9448, we now have a neat gradle task to assemble a standalone Luke package.
I think it would make sense to distribute the standalone "Luke application" that contains its executable-jar and minimum dependencies to run it, as it used to be, on Lucene download page ( https://lucene.apache.org/core/downloads.html ).
Pros:
- Easy to understand for users who need it
- No need to rely on strange hacks to discover dependencies (jars) for running it
Cons:
- Duplication of many jars (analyzers, queries, codec, etc.)
Tasks
- make the distribution package (zip file); place it under proper location with gradle assemble task
- upload the artifact (release candidate) to the Apache file server along with other Lucene artifacts
- include the artifact url in the release vote emails
- upload the artifact (release module) to the Apache file server along with signature/checksum files for it
- put links to the artifact and its signature files on the Lucene download page
Attachments
Issue Links
- blocks
-
LUCENE-10200 Restructure and modernize the release artifacts
- Closed
- is related to
-
LUCENE-9488 Update release process to work with Gradle.
- Closed