Please note: All new versions will be located at GitHub under Waarp new project name :
http://waarp.github.com/Waarp/
The project still remains Open Source under GPL V3.
This project depends on the following libraries:
- NETTY (excellent NIO framework) from version 3.5 (NIO support). An extension to Netty is needed and can be found as Netty-Extension project.
- Apache Commons IO from 2.3 (special file functions like wildcard support).
- Apache Commons Codec from 1.6 (Base64 support).
- Apache Commons Compress from 1.4 (TAR and ZIP support).
- Apache Commons Exec from 1.1 (external Exec support).
- DOM4J from 1.6.1 and JAXEN from 1.1.1 (XML support), only used by the current implementation of the standard Ftp Server. It could be replaced very easily.
- optional: SLF4J from 1.6.1 and LOGBACK from 1.0.5, can be replaced by any logger facilities (default is Java native logger). Only used by the current implementation of the standard Ftp Server. It could be replaced very easily.
- optional: JavaSysMon from 0.3.3 (from GoldenGate Common) to enable the CPU throtling. If the JRE supports native way, this is optional. If the CPU throtling is not required, it is optional.
- A Database support: right now tested were H2 database engine ; partially tested are Oracle, PostGreSQL and MySQL support. Any new database could easily be implemented (only 3 functions are to be implemented).
- From GoldenGate project, two modules are necessary: GG Common (files support) and GG MD5 (MD5 Support)
- From GoldenGate project: optionally GG LocalExec (Local Execution Daemon support) and GG SNMP (SNMP support) which implies to have also SNMP4J jars