You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2024/02/06 17:45:55 UTC
(tika) 01/01: TIKA-4191 -- change tika-core's scope to "provided" where possible
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch TIKA-4191
in repository https://gitbox.apache.org/repos/asf/tika.git
commit 6a7d55edc636a5a5c13d40894cad82d59395844c
Author: tallison <ta...@apache.org>
AuthorDate: Tue Feb 6 12:45:22 2024 -0500
TIKA-4191 -- change tika-core's scope to "provided" where possible
---
CHANGES.txt | 2 ++
tika-app/pom.xml | 1 +
tika-batch/pom.xml | 4 ++++
tika-eval/tika-eval-app/pom.xml | 5 +++++
tika-eval/tika-eval-core/pom.xml | 1 +
tika-fuzzing/pom.xml | 1 +
tika-java7/pom.xml | 1 +
tika-server/tika-server-core/pom.xml | 6 +++++-
tika-translate/pom.xml | 1 +
tika-xmp/pom.xml | 1 +
10 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/CHANGES.txt b/CHANGES.txt
index 163753e9b..187aa2f55 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -13,6 +13,8 @@ Release 3.0.0-BETA - 12/01/2023
* Removed xerces2 as a dependency (TIKA-4135).
+ * tika-core now has a scope of "provided" in most non-app modules (TIKA-4191).
+
* Tika will look for "custom-mimetypes.xml" directly on the classpath, NOT
under "/org/apache/tika/mime/". (TIKA-4147).
diff --git a/tika-app/pom.xml b/tika-app/pom.xml
index b8bd673a8..88f1157a6 100644
--- a/tika-app/pom.xml
+++ b/tika-app/pom.xml
@@ -73,6 +73,7 @@
<artifactId>tika-emitter-fs</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- this brings in tika-core -->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>tika-async-cli</artifactId>
diff --git a/tika-batch/pom.xml b/tika-batch/pom.xml
index 1a7867578..f0852a288 100644
--- a/tika-batch/pom.xml
+++ b/tika-batch/pom.xml
@@ -39,20 +39,24 @@
<groupId>${project.groupId}</groupId>
<artifactId>tika-core</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>tika-serialization</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
+ <scope>provided</scope>
</dependency>
<dependency>
diff --git a/tika-eval/tika-eval-app/pom.xml b/tika-eval/tika-eval-app/pom.xml
index 80113700f..18671052c 100644
--- a/tika-eval/tika-eval-app/pom.xml
+++ b/tika-eval/tika-eval-app/pom.xml
@@ -30,6 +30,11 @@
<dependencies>
+ <dependency>
+ <groupId>org.apache.tika</groupId>
+ <artifactId>tika-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-eval-core</artifactId>
diff --git a/tika-eval/tika-eval-core/pom.xml b/tika-eval/tika-eval-core/pom.xml
index 0644e72e9..ac6470bee 100644
--- a/tika-eval/tika-eval-core/pom.xml
+++ b/tika-eval/tika-eval-core/pom.xml
@@ -34,6 +34,7 @@
<groupId>${project.groupId}</groupId>
<artifactId>tika-core</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
diff --git a/tika-fuzzing/pom.xml b/tika-fuzzing/pom.xml
index b3d801bef..2faa23ce7 100644
--- a/tika-fuzzing/pom.xml
+++ b/tika-fuzzing/pom.xml
@@ -37,6 +37,7 @@
<groupId>${project.groupId}</groupId>
<artifactId>tika-core</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
diff --git a/tika-java7/pom.xml b/tika-java7/pom.xml
index 4c209898b..969c4b4ee 100644
--- a/tika-java7/pom.xml
+++ b/tika-java7/pom.xml
@@ -91,6 +91,7 @@
<groupId>${project.groupId}</groupId>
<artifactId>tika-core</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
diff --git a/tika-server/tika-server-core/pom.xml b/tika-server/tika-server-core/pom.xml
index 21bc0571f..0039cce4b 100644
--- a/tika-server/tika-server-core/pom.xml
+++ b/tika-server/tika-server-core/pom.xml
@@ -36,12 +36,16 @@
</pluginRepositories>
<dependencies>
+ <dependency>
+ <groupId>org.apache.tika</groupId>
+ <artifactId>tika-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>tika-translate</artifactId>
<version>${project.version}</version>
</dependency>
-
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>tika-langdetect-optimaize</artifactId>
diff --git a/tika-translate/pom.xml b/tika-translate/pom.xml
index 71c6d15c7..3d1129d27 100644
--- a/tika-translate/pom.xml
+++ b/tika-translate/pom.xml
@@ -39,6 +39,7 @@
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tika</groupId>
diff --git a/tika-xmp/pom.xml b/tika-xmp/pom.xml
index 68561178e..5917b584b 100644
--- a/tika-xmp/pom.xml
+++ b/tika-xmp/pom.xml
@@ -83,6 +83,7 @@
<groupId>${project.groupId}</groupId>
<artifactId>tika-core</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>