This is an automated email from the ASF dual-hosted git repository.
joewitt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new cc2cdddd49 NIFI-13910 Upgraded Apache Tika from 2.9.2 to 3.0.0 This
closes #9427
cc2cdddd49 is described below
commit cc2cdddd495e5141aecf20ffdc69b5baa407e6c3
Author: exceptionfactory <[email protected]>
AuthorDate: Mon Oct 21 09:00:05 2024 -0500
NIFI-13910 Upgraded Apache Tika from 2.9.2 to 3.0.0
This closes #9427
- Removed unused dependency from nifi-framework-bundle
- Aligned custom-mimetypes.xml location with Tika 3 default location
Signed-off-by: Joseph Witt <[email protected]>
---
.../nifi-media-bundle/nifi-media-processors/pom.xml | 2 +-
.../java/org/apache/nifi/processors/standard/IdentifyMimeType.java | 2 +-
.../main/resources/{org/apache/tika/mime => }/custom-mimetypes.xml | 0
nifi-extension-bundles/nifi-standard-bundle/pom.xml | 2 +-
nifi-framework-bundle/pom.xml | 6 ------
5 files changed, 3 insertions(+), 9 deletions(-)
diff --git
a/nifi-extension-bundles/nifi-media-bundle/nifi-media-processors/pom.xml
b/nifi-extension-bundles/nifi-media-bundle/nifi-media-processors/pom.xml
index 22be2c44e7..295fea4d99 100644
--- a/nifi-extension-bundles/nifi-media-bundle/nifi-media-processors/pom.xml
+++ b/nifi-extension-bundles/nifi-media-bundle/nifi-media-processors/pom.xml
@@ -26,7 +26,7 @@
<packaging>jar</packaging>
<properties>
- <tika.version>2.9.2</tika.version>
+ <tika.version>3.0.0</tika.version>
</properties>
<dependencyManagement>
diff --git
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/IdentifyMimeType.java
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/IdentifyMimeType.java
index aef117d93a..8d064fb421 100644
---
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/IdentifyMimeType.java
+++
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/IdentifyMimeType.java
@@ -185,7 +185,7 @@ public class IdentifyMimeType extends AbstractProcessor {
if (configStrategy.equals(REPLACE.getValue())) {
this.detector = MimeTypesFactory.create(customInputStream);
} else {
- try (final InputStream nifiInputStream =
getClass().getClassLoader().getResourceAsStream("org/apache/tika/mime/custom-mimetypes.xml");
+ try (final InputStream nifiInputStream =
getClass().getClassLoader().getResourceAsStream("custom-mimetypes.xml");
final InputStream tikaInputStream =
MimeTypes.class.getClassLoader().getResourceAsStream("org/apache/tika/mime/tika-mimetypes.xml"))
{
this.detector = MimeTypesFactory.create(customInputStream,
nifiInputStream, tikaInputStream);
}
diff --git
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/org/apache/tika/mime/custom-mimetypes.xml
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/custom-mimetypes.xml
similarity index 100%
rename from
nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/org/apache/tika/mime/custom-mimetypes.xml
rename to
nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/resources/custom-mimetypes.xml
diff --git a/nifi-extension-bundles/nifi-standard-bundle/pom.xml
b/nifi-extension-bundles/nifi-standard-bundle/pom.xml
index 546b58f213..0bbf589356 100644
--- a/nifi-extension-bundles/nifi-standard-bundle/pom.xml
+++ b/nifi-extension-bundles/nifi-standard-bundle/pom.xml
@@ -35,7 +35,7 @@
</modules>
<properties>
<org.apache.sshd.version>2.14.0</org.apache.sshd.version>
- <tika.version>2.9.2</tika.version>
+ <tika.version>3.0.0</tika.version>
</properties>
<dependencyManagement>
<dependencies>
diff --git a/nifi-framework-bundle/pom.xml b/nifi-framework-bundle/pom.xml
index 167a6a722f..65df0cd2ed 100644
--- a/nifi-framework-bundle/pom.xml
+++ b/nifi-framework-bundle/pom.xml
@@ -26,7 +26,6 @@
<properties>
<curator.version>5.7.1</curator.version>
<guava.version>33.3.1-jre</guava.version>
- <tika.version>2.9.2</tika.version>
<org.opensaml.version>4.3.2</org.opensaml.version>
</properties>
<modules>
@@ -104,11 +103,6 @@
<artifactId>icu4j</artifactId>
<version>75.1</version>
</dependency>
- <dependency>
- <groupId>org.apache.tika</groupId>
- <artifactId>tika-core</artifactId>
- <version>${tika.version}</version>
- </dependency>
<!-- open id connect - override transitive dependency version
ranges -->
<dependency>