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 2018/01/31 14:29:42 UTC

[tika] branch master updated: TIKA-2556 -- Swap out com.tdunning:json for com.github.openjson:openjson to avoid jar conflicts

This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/master by this push:
     new 0452f98  TIKA-2556 -- Swap out com.tdunning:json for com.github.openjson:openjson to avoid jar conflicts
0452f98 is described below

commit 0452f9888388fbbdf9d3a466820bc6c99893f88f
Author: tballison <ta...@mitre.org>
AuthorDate: Wed Jan 31 09:29:29 2018 -0500

    TIKA-2556 -- Swap out com.tdunning:json for com.github.openjson:openjson to avoid jar conflicts
---
 CHANGES.txt                                                        | 2 ++
 tika-bundle/pom.xml                                                | 2 +-
 tika-parsers/pom.xml                                               | 7 ++++++-
 .../org/apache/tika/parser/ner/corenlp/CoreNLPNERecogniser.java    | 4 ++--
 .../tika/parser/recognition/tf/TensorflowRESTRecogniser.java       | 4 ++--
 .../tika/parser/recognition/tf/TensorflowRESTVideoRecogniser.java  | 4 ++--
 6 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/CHANGES.txt b/CHANGES.txt
index 7c4169d..f8651a5 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -4,6 +4,8 @@ Release 2.0.0 - ???
    * Remove deprecated Metadata keys/properties (TIKA-1974).
 
    Other changes
+   * Swap out com.tdunning:json for com.github.openjson:openjson to avoid
+     jar conflicts (TIKA-2556).
 
    * No longer hardcode HtmlParser for XML files in tika-server (TIKA-2551).
 
diff --git a/tika-bundle/pom.xml b/tika-bundle/pom.xml
index 27f070c..a15aad1 100644
--- a/tika-bundle/pom.xml
+++ b/tika-bundle/pom.xml
@@ -206,6 +206,7 @@
               android.util;resolution:=optional,
               com.adobe.xmp;resolution:=optional,
               com.adobe.xmp.properties;resolution:=optional,
+              com.github.openjson;resolution:=optional,
               com.google.protobuf;resolution:=optional,
               com.ibm.icu.text;resolution:=optional,
               com.sleepycat.je;resolution:=optional,
@@ -300,7 +301,6 @@
               org.jdom2.output;resolution:=optional,
               org.jdom2.filter;resolution:=optional,
               org.json.simple;resolution:=optional,
-              org.json;resolution:=optional,
               org.openxmlformats.schemas.officeDocument.x2006.math;resolution:=optional,
               org.openxmlformats.schemas.schemaLibrary.x2006.main;resolution:=optional,
               org.osgi.framework;resolution:=optional,
diff --git a/tika-parsers/pom.xml b/tika-parsers/pom.xml
index 81a5765..5d85b70 100644
--- a/tika-parsers/pom.xml
+++ b/tika-parsers/pom.xml
@@ -337,10 +337,15 @@
       </exclusions>
     </dependency>
 
-    <dependency>
+<!--    <dependency>
       <groupId>com.tdunning</groupId>
       <artifactId>json</artifactId>
       <version>1.8</version>
+    </dependency> -->
+    <dependency>
+      <groupId>com.github.openjson</groupId>
+      <artifactId>openjson</artifactId>
+      <version>1.0.10</version>
     </dependency>
     <dependency>
       <groupId>com.google.code.gson</groupId>
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/ner/corenlp/CoreNLPNERecogniser.java b/tika-parsers/src/main/java/org/apache/tika/parser/ner/corenlp/CoreNLPNERecogniser.java
index 6e9e854..05ef89f 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/ner/corenlp/CoreNLPNERecogniser.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/ner/corenlp/CoreNLPNERecogniser.java
@@ -29,8 +29,8 @@ import java.util.Set;
 
 import org.apache.tika.io.IOUtils;
 import org.apache.tika.parser.ner.NERecogniser;
-import org.json.JSONException;
-import org.json.JSONObject;
+import com.github.openjson.JSONException;
+import com.github.openjson.JSONObject;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/recognition/tf/TensorflowRESTRecogniser.java b/tika-parsers/src/main/java/org/apache/tika/parser/recognition/tf/TensorflowRESTRecogniser.java
index c83ea1e..41e2d00 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/recognition/tf/TensorflowRESTRecogniser.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/recognition/tf/TensorflowRESTRecogniser.java
@@ -46,8 +46,8 @@ import org.apache.tika.mime.MediaType;
 import org.apache.tika.parser.ParseContext;
 import org.apache.tika.parser.recognition.ObjectRecogniser;
 import org.apache.tika.parser.recognition.RecognisedObject;
-import org.json.JSONArray;
-import org.json.JSONObject;
+import com.github.openjson.JSONArray;
+import com.github.openjson.JSONObject;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.xml.sax.ContentHandler;
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/recognition/tf/TensorflowRESTVideoRecogniser.java b/tika-parsers/src/main/java/org/apache/tika/parser/recognition/tf/TensorflowRESTVideoRecogniser.java
index 2e7b1f1..6b1ad86 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/recognition/tf/TensorflowRESTVideoRecogniser.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/recognition/tf/TensorflowRESTVideoRecogniser.java
@@ -47,8 +47,8 @@ import org.apache.tika.mime.MimeType;
 import org.apache.tika.mime.MimeTypeException;
 import org.apache.tika.parser.ParseContext;
 import org.apache.tika.parser.recognition.RecognisedObject;
-import org.json.JSONArray;
-import org.json.JSONObject;
+import com.github.openjson.JSONArray;
+import com.github.openjson.JSONObject;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.xml.sax.ContentHandler;

-- 
To stop receiving notification emails like this one, please contact
tallison@apache.org.