This document describes the settings for the build tools : Maven and Eclipse.
The most usefull Maven goals (to be executed from root directory) are :
maven multiproject:goal -Dgoal=eclipse
create Eclipse project files (.project and .classpath) for all modules
compile, test and build jar for all modules
generate the documentation
deploy the generated documentation to the web site
For site deployement the following configuration build.properties file located in the user home directory can be used :
maven.username = user
maven.scp.executable = pscp
maven.ssh.executable = plink
maven.scp.args = -pw *******
maven.ssh.args = -pw *******
Note that under Windows the executables are overloaded in order to use PSCP and Plink from PuTTY instead of Cygwin.
Here is a list a valuable Eclipse plugins :