Programm-Quellen

Die meisten Programmcodes werden aktuell bei der TU Dresden gehostet. Über das Versionskontroll-Programm subversion (svn) kann man sich die jeweils aktuellen Quellcodes herunterladen:

svn checkout https://subversion.inf.tu-dresden.de/svn/[Repository-Name]/[Repository-Name]/trunk

Aktuell stehen dort folgende Projekte/Repositories zur Verfügung:

Jap
Das JonDo-Programm (Java)
anonlib
Die Basis-Bibliothek von JonDo (Java)
guilib
Die GUI-Bibliothek des JonDonym-Projektes (Java)
logginglib
Die Logging-Bibliothek des JonDonym-Projektes (Java)
InfoService
Der InfoService (Java)
MixConfig
Das Konfigurationstool für Mixe (Java)
JAPWinInstall
Das Windows-Installationsprogramm für JonDo (nsis)
proxytest
Der Mix (C++)

Bei JonDos selbst werden die folgenden Projekte gehostet:

svn checkout https://svn.jondos.de/svnpub/[Projekt-Name]/trunk

JonDoConsole
Eine Konsolenversion des JonDo-Clients (Java)
JonDoFox_Profile
Das Firefox-Profil JonDoFox inklusive Installationsprogrammen (Mozilla, nsis, bash)
JonDoFox_Extension
Die Firefox-Erweiterung JonDoFox(Mozilla)

Die Java-Projekte können alle sehr einfach mithilfe des Tools maven kompiliert werden. Es holt sich automatisch alle externen Abhängigkeiten. Im Hauptverzeichnis eines Projektes (wo die pom.xml liegt) muss nur folgender Befehl ausgeführt werden:

mvn package

Die kompilierten Dateien liegen danach im Unterverzeichnis target.