Translations of this page:

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:

  • clean: cleans up the source tree from temporary files.
  • compile: compiles XMLEye.
  • dist: creates a prepackaged distribution, after compiling the source and making sure all test cases pass. See Using A Prepackaged Distribution for details.
  • docs: extracts Javadoc HTML documentation from the source files.
  • run: compiles and runs XMLEye.
  • test: runs all unit test cases.

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.

 
compiling_from_source.txt · Last modified: 2008/06/24 11:06 by 88.25.187.42
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Forge Blog