1.2. IDE

Although it is possible to develop from the command line tools, if you are looking to develop on or contribute back to any of the sister projects then you should set up a development environment.

Any IDE that supports Maven will do; we use Eclipse along with a number of plugins:

Install each of these from their respective update sites.