Tao uses a Maven build system. With the exception of the JSyntaxPane jar, all other dependencies are available online. Instructions for building: 1) Download JSyntaxPane version 0.9.4 (https://code.google.com/p/jsyntaxpane/downloads/list) 2) Run 'mvn install:install-file -Dfile={PATH TO jsyntaxpane-0.9.4.jar} -DgroupId=jsyntaxpane -DartifactId=jsyntaxpane -Dversion=0.9.4 -Dpackaging=jar' 3) Compile Tao using 'mvn compile' 4) Build the jar using 'mvn package' To run tao, you can double click on tao.one-jar.jar which is generated by step 4) in the target folder.