You can compile XQTav yourself, or you can use a binary version that is included in the distribution package
(binary/XQTav.jar). As XQTav is written entirely in Java, you probably will not experience any problems
using the pre-compiled version.
Installation instructions can be found in docs/INSTALL.txt.
There are also three Flash films that demonstrate the installation of XQTav under Windows, with Taverna versions 1.2 and 1.3.1.
- Flash film: install XQTav 1.0.b under Windows with Taverna 1.3.1 - simplified version (recommended) - VIEW
- Flash film: install XQTav 1.0.b under Windows with Taverna 1.3.1 - VIEW
- Flash film: install XQTav 1.0.b under Windows with Taverna 1.2 - VIEW
As far as Taverna 1.3.1 is concerned, there is a bug in runme.bat and runme.sh causing main Taverna jars
not to be included in the CLASSPATH. Before you can use XQTav, you have to fix this (see docs/INSTALL.txt).
What's more, the Taverna directory layout has changed and XQTav is no more copied to the plugins directory. We use libext instead.
From Taverna 1.2 (and XQTav 0.9.7) it is also required to register a Java protocol handler during installation - this makes it necessary
to edit Taverna startup file, runme.bat or runme.sh.
On the other hand, the Saxon B jars have been included in Taverna distribution.
Before the time Taverna 1.2 was released, XQTav did not support the fn:doc function extension and thus the installation was as simple
as copying XQTav and Saxon B jars to the plugins directory of Taverna.