Dependências
versões 1.0 ou superiores do REMBRANDT
Groovy, uma linguagem de programação 100% Java. Versão recomendada: Groovy 1.7.
LGTE, um motor de busca de documentos desenvolvido por Jorge Machado.
Log4J, gestor de logs. Versão recomendada: log4j 1.2.12 ou superior.
Lucene, indexação e recuperação de texto. Versão recomendada: Lucene 2.4 ou superior.
MySQL Connector/J, para a comunicação Java com o MySQL. Versão recomendada: MySQL Connector 5.1.5 ou superior.
XStream, serialização de objectos. Versão recomendada: XStream 1.3 ou superior.
Jena, uma framework para a Semantic Web. Os pacotes Jana, SDB e ARQ podem ser obtidos em http://jena.sourceforge.net/downloads.html.
Apache Commons Logging, para gestão de parâmetros de linha de comandos. Versão recomendada: commons-logging-1.1.1.jar.
ICU, pacote IBM de suporte a Unicode que é uma dependência de outro pacote acima citado. Versão recomendada: 3.4.
JSON lib, um conversor JSON. Versão recomendada: json-lib-2.3-jdk1.5.
org.restlet, uma implementação RESTful cliente/servidor. Ver~são recomendada: 2.0.
XercesImpl, o parser XML da Apache, e o XPP3, outro parser XML (versão recomendada: xpp3_min-1.1.3.4.O.jar)
Versões anteriores à 1.0 do REMBRANDT
Groovy XML-RPC, comunicação cliente-servidor por RPC. Versão recomendada: Groovy XML-RPC 0.4 ou superior.
Se quiser usar o REMBRANDT em processos Map-Reduce (o que é isso?), precisa do Hadoop, que pode ser obtido em http://hadoop.apache.org. Versão recomendada: Hadoop 0.18 ou superior. Note que este pacote não é necessário para usar o REMBRANDT de forma normal é só para utilizadores mais intensivos que queiram etiquetar colecções de texto de grandes dimensões. Sim, há pessoas neste mundo que querem fazer isso.