[ 
https://issues.apache.org/jira/browse/TIKA-3178?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17245495#comment-17245495
 ] 

Bob Paulin commented on TIKA-3178:
----------------------------------

Hey [~tallison] just found some time to review this.  While the approach works 
there are some disadvantages to statically including commons-io in these JARs.  
The first and largest is that we're inlining and shipping commons-io with all 
the jar files.  This will increase the size and couple commons-io in a way that 
may create classloader issues in non-osgi environments.  For example if another 
dependency used with tika requires commons-io you'll have more than 1 version 
of the class and the behavior will be determined by which class loads first.  
This is not ideal.  At a minimum we need to make sure we keep tika-core clean 
while we work through this.   I can take a look at it over the next few days 
but the biggest issue I see is the inlining in the tika-core for the reason 
above.

> Tika 2.0.0 -- Add back OSGi bundles for Tika parsers
> ----------------------------------------------------
>
>                 Key: TIKA-3178
>                 URL: https://issues.apache.org/jira/browse/TIKA-3178
>             Project: Tika
>          Issue Type: Improvement
>            Reporter: Tim Allison
>            Priority: Blocker
>              Labels: 2.0.0
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to