module reorganization in the ClearTK repository

10 views
Skip to first unread message

Steven Bethard

unread,
Nov 13, 2011, 8:58:07 PM11/13/11
to cleartk-d...@googlegroups.com, cleart...@googlegroups.com
We've made some changes to the maven module structure in the current
ClearTK repository. This is intended to make it easier to find things,
and to make releasing ClearTK modules easier by breaking some of the
unnecessary dependencies.

If you're working from the 1.0.0 release of ClearTK (i.e. following
the User Setup), you don't need to do anything. And we encourage you
to continue working from the 1.0.0 release until we make another
official release.

If you're working from the repository (i.e. following the Developer
Setup), then you'll need to make some changes, though if we've done
this right, they should only be to your pom.xml files and all your
Java code should not need to be changed. To get an overview of the new
module structure, see:

http://code.google.com/p/cleartk/wiki/Modules

In short, we pulled out all the type systems into a single maven
module, and wrappers for external code like OpenNLP Tools or
Clearparser are now cleanly separated from other ClearTK code and sit
in their own modules.

After you "svn update", if you're using Eclipse, you'll need to go
import all the new modules as Eclipse projects, and delete any of the
old modules that were replaced. Here is a (hopefully) complete listing
of what things were moved and where that should get you through this
process:
* cleartk-chunker was merged into cleartk-ml
* cleartk-ml-grmm was merged into cleartk-ml-mallet
* All type system .xml files were moved to a new module cleartk-type-system
* cleartk-syntax-dependency-clear was renamed to cleartk-clearparser
* org.cleartk.token.lemma.choi was moved from cleartk-token to
cleartk-clearparser
* cleartk-syntax-dependency-malt was renamed to cleartk-maltparser
* cleartk-syntax-opennlp was renamed to cleartk-opennlp-tools
* org.cleartk.token.stem.snowball was moved to a new module cleartk-snowball
* cleartk-syntax-berkeley was renamed to cleartk-berkeleyparser
* cleartk-syntax-dependency was merged into cleartk-syntax

If you can't find a class you were using, please reply to this email
and we'll help you find it.

Steve
--
Where did you get that preposterous hypothesis?
Did Steve tell you that?
        --- The Hiphopopotamus

Reply all
Reply to author
Forward
0 new messages