Announcing ClearTK Release 1.1.0

18 views
Skip to first unread message

Lee Becker

unread,
Jan 29, 2012, 1:08:24 PM1/29/12
to cleartk-users
The ClearTK development team is pleased to announce the release of
ClearTK version 1.1.0. To obtain the latest version of ClearTK,
please update your maven build file according to the recently revised
directions provided here:

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

If you do not build with Maven, then you can obtain the latest version
as a zip file here:

http://code.google.com/p/cleartk/downloads/list

Any feedback on this latest release is greatly appreciated. Please
reply to cleartk-users@googlegroups with comments and questions.
Thank you!

Change Details:

## Restructuring of Maven Modules ##

This release brings 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.


## SVMRank ##

There are now DataWriters and Classifiers to support SVMlight's
SVMRank functionality as well as a QidInstance to facilitate this kind
of
learning. If you want to use this, you will need to download
SVMRank separately from SVMLight. You will also need to build
svm_rank and include svm_rank in your OS environment path.
For details on this, please refer to http://www.cs.cornell.edu/People/tj/svm_light/svm_rank.html


## Library Upgrades ##

Upgrade to UIMA 2.4.0, uimaFIT 1.3.0, guava 11.0.1, commons-io 2.1,
opennlp-maxent 3.0.2-incubating and opennlp-tools 1.5.2-incubating

Steven Bethard

unread,
Jan 29, 2012, 2:09:49 PM1/29/12
to cleart...@googlegroups.com
On Sun, Jan 29, 2012 at 11:08 AM, Lee Becker <lee.b...@gmail.com> wrote:
> ## Restructuring of Maven Modules ##
>
> This release brings 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.

The above is incorrect. We *do* encourage you to move to 1.1.0, not to
stay on 1.0.0. Do take a look at the new maven module structure and
let us know if you can't find anything:

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


> * 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

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

Reply all
Reply to author
Forward
0 new messages