After looking at the dependency:tree, it looks like mallet and trove4j dependencies are coming from the cleartk-examples dependency. But the assertion module won't compile if I remove the cleartk-examples dependency completely (why we needed the cleartk-examples is a separate discussion thread). Until that is removed, I'll just exclude cleartk-ml-mallet from examples in that pom.
+- org.cleartk:cleartk-examples:jar:0.6.2:compile | +- org.cleartk:cleartk-ml-svmlight:jar:1.1.0:compile | +- org.cleartk:cleartk-ml-mallet:jar:1.2.0:compile | | +- cc.mallet:mallet:jar:2.0.7:compile | | | +- org.beanshell:bsh:jar:2.0b4:compile | | | \- net.sf.trove4j:trove4j:jar:2.0.2:compile | | \- org.jdom:jdom-legacy:jar:1.1.3:compile | +- org.cleartk:cleartk-type-system:jar:1.1.0:compile | +- org.cleartk:cleartk-token:jar:0.8.4:compile | +- org.cleartk:cleartk-snowball:jar:0.9.1:compile | | \- org.apache.lucene:lucene-snowball:jar:3.0.3:compile | +- org.cleartk:cleartk-named-entity:jar:0.6.3:compile | +- org.cleartk:cleartk-syntax:jar:0.6.2:compile | +- org.cleartk:cleartk-opennlp-tools:jar:0.10.1:compile | | \- org.apache.opennlp:opennlp-uima:jar:1.5.2-incubating:compile | +- org.cleartk:cleartk-clearparser:jar:0.7.1:compile | \- org.jdom:jdom:jar:2.0.2:compile > -----Original Message----- > From: Masanz, James J. [mailto:[email protected]] > Sent: Wednesday, November 07, 2012 3:35 PM > To: [email protected] > Subject: RE: cleartk-ml-mallet -> trove4j dependency > > > I don't remember any uses of cleartk-ml-mallet off the top of my head. > I'm at a conference, but can look more into it after I get back Friday. > > -- James > > ________________________________________ > From: ctakes-dev-return-819- > [email protected] [ctakes-dev-return-819- > [email protected]] on behalf of Chen, Pei > [[email protected]] > Sent: Tuesday, November 06, 2012 4:57 PM > To: [email protected] > Subject: cleartk-ml-mallet -> trove4j dependency > > Hi, > It looks like clearTK has a dependency on trov4j which has a GNU license > which is incompatible with ASL 2.0. > I added an exclusion in the parent pom so that trove doesn't get distributed, > however does anyone on the top of their head remember using cleartk-ml- > mallet, mallet ml, or trove during runtime within cTAKES? > > --Pei
