lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shawn Heisey (JIRA)" <>
Subject [jira] [Commented] (SOLR-3918) Change the way -excl-slf4j targets work
Date Fri, 30 Nov 2012 19:59:58 GMT


Shawn Heisey commented on SOLR-3918:

Discussion on SOLR-4129 touched on this issue.  I think my patch for this issue needs to be
committed.  My patch does two things:  1) adds a new target so you can exclude slf4j but still
get everything else that "dist" gives you now.  2) Removes the sl4j api jar from the war in
addition to the other slf4j jars.  Restating my reasoning for number 2:

When you choose to exclude slf4j and use your own binding, you're already going to have to
go track down jars from an external source and add them to your install.  The path of least
resistance will lead you to download a newer version of slf4j (1.7.2 right now) than is found
in Solr (1.6.4 right now).  Because of the api jar sitting in the war, this won't work.  If
a bug or performance problem is found that affects Solr, it's a fair amount of manual work
to get operational with a new slf4j version.  My patch eliminates that problem, with the additional
requirement that you include the api jar yourself.

> Change the way -excl-slf4j targets work
> ---------------------------------------
>                 Key: SOLR-3918
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: 3.6.1, 4.0-BETA
>            Reporter: Shawn Heisey
>            Priority: Trivial
>             Fix For: 3.6.2, 4.1, 5.0
>         Attachments: SOLR-3918.patch, SOLR-3918.patch
> If you want to create an entire dist target but leave out slf4j bindings, you must currently
use this:
> ant dist-solrj, dist-core, dist-test-framework, dist-contrib dist-war-excl-slf4j
> It would be better to have a single target.  Attaching a patch against branch_4x for

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

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

View raw message