Hello,

As a byproduct of LUCENE-9448, we now have a neat gradle task (thank
you Dawid!) to assemble a standalone Luke package.

I think it makes sense to distribute the standalone "Luke app" that
contains only 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.)

I am sure it makes sense for long-term Luke users who used to just
download Luke from the original or forked sites - but let me know if
there is anyone who has thoughts (eg. from the aritifact maintainers'
perspective) on it.
If there is no objection/concern, I will explore what changes are
required to do so on LUCENE-9978.

Final note: It doesn't affect ongoing 9.0 release. With the assemble
task, Luke works just fine as before.

Thanks,
Tomoko

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to