The Tools
A brief summary of the tools we will be using.
Maven
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
Installation instructions at http://maven.apache.org/download.html
Java - JDK 6
The Java SE Development Kit (JDK) includes the Java Runtime Environment (JRE) and command-line development tools that are useful for developing applets and applications.
Netbeans 6.0
The only IDE you need! Runs on Windows, Linux, Mac OS X and Solaris. NetBeans IDE is open-source and free.
To add maven support:
- In Netbeans main window Tools->Plugins
- Select Available Plugins tab
- Sort by name, then select the Maven checkbox
- Click Install
Subversion
An open-source revision control system, which aims to be a compelling replacement for CVS.
Integrating the Toolkit
As there were a number of issues with getting all of the above to play nicely (when using cygwin) there is a short guide on how to integrate them for ease of development.
