XMLEye includes recent copies of the open source InfoNode Tabbed Panel and JGoodies Looks libraries, so you won't have to get them on your own. You can always replace the JARs included with the very latest copies, but I cannot guarantee that they will work.
You will need JUnit 3.X, Apache Ant 1.7.0 or later and a JDK 6.0-compliant virtual machine with support for Swing, though. You can use OpenJDK if you want. Under Ubuntu Gutsy, you can run:
sudo aptitude install icedtea-java7-jdk ant junit
You can also use the openjdk-6-jdk package or the Sun JRE if you like.
As usual, the most recent copy can be obtained directly from the Subversion repository in the forge:
svn checkout https://forja.rediris.es/svn/csl2-xmleye/XMLEye/trunk xmleye
It is structured as an Eclipse project. I recommend the Subclipse plugin, which integrates Subversion into Eclipse.
There's a few targets we can use. By default, run is used. The most useful ones are:
Though you can run XMLEye in place using the run target, I recommend you use the dist target and install the prepackaged distribution dist/xmleye.tar.bz as indicated here.