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>