You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Nick Burch (Jira)" <ji...@apache.org> on 2023/01/12 09:47:00 UTC

[jira] [Commented] (TIKA-3955) separate dependencies from tika-app-2.6.0-noasm-nojson

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

Nick Burch commented on TIKA-3955:
----------------------------------

The Tika App is intended as a "batteries included" standalone app.

If you are adding Tika to a Java app, you should add the Java library. Include `tika-core` and as many of the `tika-parser-*` parsers as your application needs. Doing that via Maven or Gradle will allow you to manage any dependency clashes

> separate dependencies from tika-app-2.6.0-noasm-nojson 
> -------------------------------------------------------
>
>                 Key: TIKA-3955
>                 URL: https://issues.apache.org/jira/browse/TIKA-3955
>             Project: Tika
>          Issue Type: Wish
>            Reporter: Dhoka Pramod
>            Priority: Major
>
> Hi Team,
> We are using tika-app-2.6.0-noasm-nojson.jar (uber jar) and it is bundled with all the required third-party jars as mentioned below
> activation-1.1.1.jar
> bcmail-jdk18on-1.72.jar
> bcpkix-jdk18on-1.72.jar
> bcprov-jdk18on-1.72.jar
> byte-buddy-1.12.7.jar
> commons-cli-1.4.jar
> commons-codec-1.15.jar
> commons-collections4-4.1.jar
> commons-compress-1.21.jar
> commons-exec-1.0.jar
> commons-io-2.11.0.jar
> commons-lang3-3.8.1.jar
> commons-logging-1.1.1.jar
> gson-2.9.0.jar
> jackson-core-2.14.0.jar
> jackson-databind-2.14.0.jar
> jaxb-impl-2.1.13.jar
> jaxen-1.1.6.jar
> juniversalchardet-1.0.3.jar
> log4j-api-2.19.0.jar
> log4j-core-2.19.0.jar
> slf4j-api-1.7.36.jar
> xercesImpl.jar
> xmlbeans-3.1.0.jar
> Our application also adds the above jars as it requires. This is leading to duplicate classes on the classpath. Could you provide the tika-app jar (skinny jar) and a list of required dependencies so that we will add them to our application classpath to avoid duplicates.
> Thank you.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)