Tim Allison created CTAKES-497:
----------------------------------

             Summary: Fix dependency convergence
                 Key: CTAKES-497
                 URL: https://issues.apache.org/jira/browse/CTAKES-497
             Project: cTAKES
          Issue Type: Task
    Affects Versions: 4.0.0
            Reporter: Tim Allison


On TIKA-2598, [~gsmet] recommended that we add maven's enforcerplugin with:
{noformat}
<rules>
  <dependencyConvergence/>
</rules>
{noformat}

This revealed a few areas where CTAKES might benefit from the same plugin:

{noformat}
[WARNING] 
Dependency convergence error for com.google.guava:guava:17.0 paths to 
dependency are:
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.cleartk:cleartk-util:2.0.0
      +-com.google.guava:guava:17.0
and
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-com.google.guava:guava:10.0

[WARNING] 
Dependency convergence error for org.apache.uima:uimaj-core:2.9.0 paths to 
dependency are:
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.apache.ctakes:ctakes-type-system:4.0.0
      +-org.apache.uima:uimaj-core:2.9.0
and
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.apache.ctakes:ctakes-utils:4.0.0
      +-org.apache.uima:uimaj-core:2.9.0
and
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.cleartk:cleartk-util:2.0.0
      +-org.apache.uima:uimaj-core:2.5.0

[WARNING] 
Dependency convergence error for org.apache.uima:uimafit-core:2.2.0 paths to 
dependency are:
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.apache.ctakes:ctakes-type-system:4.0.0
      +-org.apache.uima:uimafit-core:2.2.0
and
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.cleartk:cleartk-util:2.0.0
      +-org.apache.uima:uimafit-core:2.0.0
and
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.apache.uima:uimafit-core:2.2.0

[WARNING] 
Dependency convergence error for commons-io:commons-io:2.5 paths to dependency 
are:
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-commons-io:commons-io:2.5
and
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-commons-io:commons-io:2.2
and
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.cleartk:cleartk-util:2.0.0
      +-commons-io:commons-io:2.4
{noformat}

CTAKES also might consider bumping the version of opennlp to 1.8.4

{noformat}
Dependency convergence error for org.apache.opennlp:opennlp-tools:1.8.4 paths 
to dependency are:
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.opennlp:opennlp-tools:1.8.4
and
+-org.apache.tika:tika-parsers:2.0.0-SNAPSHOT
  +-org.apache.ctakes:ctakes-core:4.0.0
    +-org.apache.opennlp:opennlp-tools:1.7.2
{noformat}






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to