Table of Contents

Dependencies

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.

Getting the source

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.

Ant Makefile structure

There's a few targets we can use. By default, run is used. The most useful ones are:

Installing XMLEye after compilation

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.