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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org