OneSwarm
OneSwarm copied to clipboard
Privacy preserving peer-to-peer data sharing
OneSwarm
Building
Mac OS X
- Install the developer tools
- Install git, ant, and ant-contrib from macports
sudo port install git-coresudo port install apache-antsudo port install ant-contrib
git clone [email protected]:CSEMike/OneSwarm.gitexport ANT_OPTS="-Xmx256m"antant run
Windows
- Download and install the latest JDK
- Download the ant build tool
- Update your JAVA_HOME and ANT_HOME environment variables appropriately:
set ANT_HOME=c:\apache-ant(wherever you put it)set JAVA_HOME=c:\jdk1.6.0_25(wherever you put it)set PATH=%PATH%;%ANT_HOME%\bin
- Install misc. ant dependencies
cd %ANT_HOME%ant -f fetch.xml -Ddest=system
-
Install ant-contrib (put the ant-contrib-1.0b3.jar in
%ANT_HOME%\lib) -
git clone git://github.com/CSEMike/OneSwarm.git -
ant -
ant run
Linux
- sudo apt-get install ant ant-contrib
- git clone git://github.com/CSEMike/OneSwarm.git
- From OneSwarm directory:
- ant -lib /usr/share/java
- ant -lib /usr/share/java run
I have been able to successfully compile with OpenJDK which I recommend to use. But if there are errors/problems, please use the SunJDK as mentioned in the link below.
Testing
ant test or ant junit