Tim Allison created TIKA-2399:
---------------------------------
Summary: Version conflict
Key: TIKA-2399
URL: https://issues.apache.org/jira/browse/TIKA-2399
Project: Tika
Issue Type: Bug
Components: parser
Affects Versions: 1.15
Reporter: Tim Allison
For users who want to extract jp2000 from PDFs for inline-image OCR, they have
to add non- ASL 2.0 compatible:
{noformat}
<dependency>
<groupId>com.github.jai-imageio</groupId>
<artifactId>jai-imageio-jpeg2000</artifactId>
<version>1.3.0</version>
</dependency>
{noformat}
However, this creates a conflict with GRIB's jj2000:
{noformat}
<dependency>
<groupId>edu.ucar</groupId>
<artifactId>jj2000</artifactId>
<version>5.2</version>
</dependency>
{noformat}
[~mcaruanagalizia] (I'm guessing?) identified this conflict
[here|https://github.com/ICIJ/extract/blob/master/pom.xml] and fixes it by
upgrading jj2000 to 5.3. However, that doesn't exist in maven central, but
only in [Boundless|http://example.com].
What do we do?
# We could exclude the jj2000 dependency from GRIB, and that functionality
won't work for GRIB folks
# We could add a warning if we see {{jai-imageio-jpeg2000}} is on the classpath
to instruct users to exclude jj2000.
# Other options?
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)