lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Hatcher <>
Subject Re: [jira] [Commented] (LUCENE-6259) Remove dependencies from binary releases
Date Thu, 19 Feb 2015 11:46:24 GMT
What about including ant.jar and then making a build file that can do all the magic we need
for downloading and arranging things?

No matter the problem, Ant is the Swiss Army knife solution :)

> On Feb 19, 2015, at 04:17, Jan Høydahl (JIRA) <> wrote:
>    [
> Jan Høydahl commented on LUCENE-6259:
> -------------------------------------
> What about "java -jar get.jar deps.txt"
> That would be 20 lines of code :)
> The same program could download javadocs too..
>> Remove dependencies from binary releases
>> ----------------------------------------
>>                Key: LUCENE-6259
>>                URL:
>>            Project: Lucene - Core
>>         Issue Type: Improvement
>>           Reporter: Ryan Ernst
>> In LUCENE-6247, one idea discussed to decrease the size of release artifacts was
to remove the inclusion of dependencies from binary releases.  These jar files increase the
size of the binary releases a lot, and the size is mostly in a couple modules (eg benchmark
and spatial).
>> I think most people consume lucene through maven. For those that do use the binary
release, we can still make pulling the dependencies for these modules easy. We can add a generated
README file in each module that has dependencies, with instructions indicating they need to
download the dependencies, and then give the list of jar files they need to download, with
exact links to maven (which we can extract from ivy?).
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message