lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <>
Subject [jira] [Commented] (SOLR-3848) dataimporthandler-extras depends on Tika but doesn't have it in it's ivy deps
Date Mon, 17 Sep 2012 19:52:08 GMT


Robert Muir commented on SOLR-3848:

yeah that fix might be more technically correct, but could also be more confusing. we would
have to see what it looks like.

Maybe better to just have a build.xml thats confusing than a build.xml AND ivy.xml thats confusing.
> dataimporthandler-extras depends on Tika but doesn't have it in it's ivy deps
> -----------------------------------------------------------------------------
>                 Key: SOLR-3848
>                 URL:
>             Project: Solr
>          Issue Type: Bug
>          Components: contrib - DataImportHandler
>            Reporter: Hoss Man
> Noticed this while dealing with SOLR-3759...
> * solr/contrib/dataimporthandler-extras contains MailEntityProcessor and TikaEntityProcessor
> * both of these classes have acompile & runtime dependency on org.apache.tika.\*
> * solr/contrib/dataimporthandler-extras/ivy.xml does not mention any external dependencies
> * solr/contrib/dataimporthandler-extras/build.xml has a "resolve-extraction-libs" to
force solr/contrib/extraction to fetch it's deps so that dataimporthandler-extras can use
them directly
> * solrconfig.xml files in example-DIH point to the contrib/extraction/lib/ dir to get
the Tika dependencies for demo purposes
> I believe this is all intentional so that we don't have two copies of all the tika jars
floating around, particularly in the binary releases, but even though i'm one of the people
who was involved in setting things up this way in dataimporthandler-extras/build.xml, it still
confused/surprised me...
> I think at a minimum, we should probably add some comments to dataimporthandler-extras/ivy.xml
about this kludge, and probably call it out more in the various example-DIH/\*/solrconfig.xml
files as well.  That said: If anyone feels strongly that we should "fix" this so that dataimporthandler-extras/ivy.xml
explicitly fetches the tika deps - please speak up.

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