You need the following components on the desktop on which you are going to develop your synchronization tasks:
Target production servers need:
JAVA_HOME environment variable is set up. If not, set it up with a command like this (adapt the path to your system):$ export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
mvn command line wrapper to Maven in your path (through ~/.bashrc or something equivalent)ANT_HOME environment variable is set up, or set it up with the following command line:$ export ANT_HOME=/usr/share/ant
If you want to customize your synchronization tasks at an advanced level, you can edit some Java classes. This is beyond the scope of a simple installation tutorial, however.
IDE requirements are described here.