Build Environment
Fetching the required parts
First, you need to fetch and install the following things
- JDK 1.4 (any vendor's JDK with 1.4 will work)
- ant for the build tool
- cvs/wincvs for your operating system
- ssh for your operating system (and you need to send your key to brianj@otterspace.com to get added to the permissions list for cvs access)
We included the following jar's in our cvs to make the build easier and ensure we're using the same version during the life of the project
- JUnit (The JAR ALONE is in the version control already, but you should consider the full download)
- Log4J for our runtime logging system
We recommend you consider the following, but they are optional
- Eclipse integrated development environment
Getting the code
You have to have your CVS setup to access code via ssh. Once that's done, then you can checkout the code from our code-source.
The path is cvsuser@nmc.limitless.org:/repository and the project is nmc.
Your initial checkout will be very large. It includes all the binaries and web-site from the old NMC1.x versions and all the docs from, well, ever. So, expect a long slow wait for that first checkout.
To see if the new stuff works on your system, go to nmc/java and run ant:
ant
(bunch of output messages)
BUILD SUCCESSFUL
If you get that, you're done, the checkout is good, and the rest is, well...work.