Dependencies
REMBRANDT versions 1.0 and above:
Groovy, a 100% Java programming language. Recommended version: Groovy 1.7.
LGTE, a retrieval engine which can be downloaded from its Google Code project page.
Log4J, log manager. Recommended version: log4j 1.2.12 or higher.
Lucene, index & text retrieval. Recommended version: Lucene 2.4 or higher.
XStream, object serialization. Recommended version: XStream 1.3 or higher.
MySQL Connector/J, for Java / MySQL communication. Recommended version: MySQL Connector 5.1.7 or higher.
Jena, SDB and ARQ packages, a framework for Semantic Web.
Apache Commons Logging, command line argument manager. Recommended version: commons-logging-1.1.1.jar.
ICU,IBM packages for Unicode support. Recommended version: 3.4.
JSON lib, a JSON coverter. recommended version: json-lib-2.3-jdk1.5.
org.restlet, a RESTful client/server implementation. Recommended version: 2.0.
XercesImpl, Apach's XML parser, and XPP3, other XML parser (recommended version: xpp3_min-1.1.3.4.O.jar)
REMBRANDT versions before 1.0:
Groovy XML-RPC, client-server communication through RPC. Recommended version: Groovy XML-RPC 0.4 or higher.
If you want to use REMBRANDT on Map-Reduce processes (What is it?), you'll need Hadoop, which can be downloaded from http://hadoop.apache.org. Recommended version: Hadoop 0.18 or higher. Note that this package is not mandatory to use REMBRANDT to tag simple texts, it's only for more advanced users which want to tag huge text collections. Yes, there are people in this world who want to do that.