Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently the extraction module has most dependencies as "transitive=false". This can be simplified to only pull in the dependencies that are referenced at compile time and ensure Gradle pulls in the right transitive dependencies. This makes it much easier to upgrade Tika without needing to find all the transitive dependency upgrades. As a side effect, this removes a lot of the versions.prop lines that we don't need to keep track of anymore.
This upgrades Tika to the latest 1.x - 1.28.1 with the simplification of Gradle configuration.
Attachments
Issue Links
- breaks
-
SOLR-16074 Reproducible failure TestReplicationHandler.doTestStressReplication
- Closed
- causes
-
SOLR-16048 Examine Tika dependencies that brought in javax classes
- Closed
- is blocked by
-
SOLR-15942 Upgrade Hadoop to 3.3.1
- Closed
- is related to
-
SOLR-16000 ClassNotFoundException: org.bouncycastle.asn1.cms.CMSObjectIdentifiers - missing JAR
- Closed
-
SOLR-16010 langid should include all required Tika dependencies
- Resolved
-
SOLR-16006 Audit declared/unused dependencies
- Closed
- relates to
-
SOLR-13973 Deprecate Tika
- Open
-
SOLR-15912 Update Guava to 31.0.1
- Closed
- links to