This Wiki summarizes the steps needed to create an Eclipse project for Streambaby. Note that this is based on older Eclipse IDE installations, so may vary a little for new versions.
Eclipse IDE installation
svn client
The above should populate the work area with all the source from streambaby repository.
Now that the work area is created, you need to make Eclipse aware of it as follows:
File->New->Project
After the above you should see "streambaby" project entry and you will get a red x indicating there is some problem related to jmdns which you can fix as follows:
NOTE: It's not really practical to run streambaby from Eclipse because you will get errors about missing Classes since streambaby relies on the jar file to work properly. If you just want to test if you can start streambaby from Eclipse you can do as follows:
Edit streambaby.ini and add the following property (this is important to later be able to run from Eclipse):
streambaby.dir=/path/to/this/streambaby.ini
Make sure this installation of streambaby works
streambabycom.unwiredappeal.tivo.streambaby.StreamBabyMaincom.unwiredappeal.tivo.streambaby.StreamBabyStream-Djava.net.preferIPv4Stack=true -Xmx256m -Xmx256m<same as streambaby.dir above>But as warned above, you're going to run into trouble. So best option is to build using ANT and then copy streambaby.jar over or unzip the zip file created under "dist" folder to somewhere.
If you want to prepare/compile streambaby outside of Eclipse you can use "ant" with the existing build.xml file to do everything easily for you:
From the svn work area where you did svn checkout execute the following:
ant
Following a successful compile the above will make a zip file under the dist directory which is a full distribution of streambaby that can be used by others.