The build process for this project is automated by Maven. http://maven.apache.org/ http://docs.codehaus.org/display/MAVENUSER/Getting+Started+with+Maven To build, run "mvn clean package" in this folder. "img/" Screenshots. "skel_common/" Files to include in distribution archives. "skel_win/" and "skel_unix/" System-specific files to include in distribution archives. "skel_exe/" Materials to create modman.exe (not part of Maven). - Get Launch4j: http://launch4j.sourceforge.net/index.html - Drag "launch4j_*.xml" onto "launch4jc.exe". - "modman.exe" will appear alongside the xml. - Drag modman.exe into "skel_win/". - Run "mvn clean package". - The manifest files will be embedded to prevent VirtualStore redirection. http://www.codeproject.com/Articles/17968/Making-Your-Application-UAC-Aware "auto_update.json" Info about the latest release, downloaded periodically by clients. This project depends on the following libraries. - Jackson JSON Processor 2.x http://jackson.codehaus.org/Home (For JavaDocs, look right.) - PNGJ https://code.google.com/p/pngj/ (For JavaDocs, scroll down.) - JDOM 2.x http://www.jdom.org/ (For JavaDocs, look left.) - SLF4J https://www.slf4j.org/ (For JavaDocs, look left.) - Logback https://logback.qos.ch/ (For JavaDocs, look left.) - Apache Commons CLI 1.x http://commons.apache.org/proper/commons-cli/ (For JavaDocs, scroll down.) Here's a batch file that builds when double-clicked (edit the vars). - - - - @ECHO OFF SETLOCAL SET JAVA_HOME=D:\Apps\j2sdk1.6.0_45 SET M2_HOME=D:\Apps\Maven SET M2=%M2_HOME%\bin SET PATH=%M2%;%PATH% CD /D "%~dp0" CALL mvn clean package PAUSE ENDLOCAL & EXIT /B - - - -