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". "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.) - log4j2 http://logging.apache.org/log4j/2.x/ (JavaDocs are not available.) There was a bug in Java 1.7.0_25 that causes log4j2-beta8 to hang the moment a Logger object is created. 1.7.0_40 fixed it, 1.6 didn't have the bug, and log4j2-beta9 will compensate, when it's released. https://issues.apache.org/jira/browse/LOG4J2-322 - Apache Commons CLI 1.2 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 - - - -