I’ve been having issues with the automatic updates and half-manually building things through Eclipse, so I decided to use a build system. Previously, the only experience I have with such systems is GNU make which isn’t particularly Java specific. So I decided to learn something new and try out Apache ANTas a build system. Essentially, I’ve added the following features:
revision
- get the SVN revision number to use as the current versioncompile
- compile the code (requiredrevision
)dist
- create a JAR file from the built code (requirescompile
)sign
- sign the JAR files so they can be deployed (requiresdist
)deploy
- create the files necessary for Webstart (requiresdist
,sign
, andrevision
)