You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Konstantin Gribov (JIRA)" <ji...@apache.org> on 2018/09/04 17:06:23 UTC

[jira] [Resolved] (TIKA-2721) Exclude Spring (transitive dependency) from tika-parsers

     [ https://issues.apache.org/jira/browse/TIKA-2721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Gribov resolved TIKA-2721.
-------------------------------------
    Resolution: Fixed

> Exclude Spring (transitive dependency) from tika-parsers
> --------------------------------------------------------
>
>                 Key: TIKA-2721
>                 URL: https://issues.apache.org/jira/browse/TIKA-2721
>             Project: Tika
>          Issue Type: Bug
>          Components: packaging
>            Reporter: Konstantin Gribov
>            Assignee: Konstantin Gribov
>            Priority: Minor
>             Fix For: 2.0, 1.19
>
>
> {{uimafit-core}} brings {{spring-core}}, {{spring-beans}} and {{spring-context}} with quite ancient version 3.2.x which is not required for parsing and usually clash with actual Spring libs or just pollutes jar if uberjar (shade plugin, onejar, assembly plugin with jar-with-dependencies etc) is used.
> Its exclusion from deps seems more or less safe to me. But formally it can be seen as breaking change if someone depends on that tika-parsers provides spring libs transitively.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)