tika-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting (JIRA)" <j...@apache.org>
Subject [jira] Commented: (TIKA-340) Provide full Tika bundle
Date Wed, 02 Dec 2009 10:54:21 GMT

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

Jukka Zitting commented on TIKA-340:
------------------------------------

Re: logging; AFAIUI using the OSGi log service directly makes it possible for the log backend
to sort out log messages based on the bundle from which they originated. That doesn't seem
possible if we just depend on a support bundle that exposes the commons-logging API.

Re: size; Yep, that's another story. See http://jukkaz.wordpress.com/2009/10/16/putting-poi-on-a-diet/
for the gory details.

Re: inlining; The double compression of embedded jars explains the size difference you're
seeing. That double compression seems a bit troublesome to me given the large number of non-class
resources (PDF font mapping data, OOXML schemas, etc.) we have there. Ideally the classloader
should be able to load such resources on demand without having to uncompress the entire archive.
But I guess OSGi runtimes may already avoid that problem in similar ways as servlet containers
do with embedded jars in WEB-INF/lib.

> Provide full Tika bundle
> ------------------------
>
>                 Key: TIKA-340
>                 URL: https://issues.apache.org/jira/browse/TIKA-340
>             Project: Tika
>          Issue Type: New Feature
>          Components: packaging
>    Affects Versions: 0.5
>            Reporter: Felix Meschberger
>            Assignee: Jukka Zitting
>             Fix For: 0.6
>
>         Attachments: TIKA-340-2.patch, TIKA-340.patch
>
>
> To easily deploy Tika and especially the Tika parsers, it would be convenient to have
an almost complete bundle consisting of Tika Core, Tika Parsers as well as the most important
parser dependencies. Any remaining dependencies not included with the bundle should be declared
as optional import to not fail bundle resolution if one or the other (or all) import(s) is
missing.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message