1 yaz4j is a Java wrapper for the ZOOM API of YAZ. This allows developers
2 to write Z39.50 clients in Java.
4 yaz4j is distributed under the revised BSD license.
6 Copyright (C) 2006-2007, Talis.
7 Copyright (C) 2008-2009, Index Data.
8 See LICENSE for details.
10 In order to built yaz4j the Java JDK, Maven, YAZ and Swig must be installed.
11 The exact process varies from platform to platform.
13 For example, on Ubuntu/Debian the following installs the components:
14 apt-get install sun-java6-jdk maven2 libyaz3-dev swig
16 The compilation is a two-step process. The environment variable JAVA_HOME
17 should point to the Java JDK of your preference. For example,
18 export JAVA_HOME=/usr/lib/jvm/java-6-sun
20 Build the shared libary (.so) with:
24 Rest is built by maven which reads pom.xml:
28 If you network-connected you should be able to run tests with: