Download
All artifacts are stored in our maven repository (see also the Maven instructions below). Distribution bundles are located under topaz-distribution.
There are currently 3 bundles available:
| topaz-distribution-<version>-bin.* | the jars that make up the topaz distribution |
| topaz-distribution-<version>-src.* | all the sources used to build the -bin |
| topaz-distribution-<version>-jar-with-dependencies.jar | a flattened jar containing all files in the -bin jars as well as all dependencies except for mulgara |
The -bin and -src bundles come in 3 variants (tar.bz2, tar.gz, and zip), all of which contain the identical files.
Triple Store Dependencies
The only supported triple-store currently is Mulgara.
The necessary mulgara jars are available from http://www.mulgara.org/download.html. If you're going to run mulgara embedded, then all you need is the mulgara-<version>.jar contained in the binary download; if you run mulgara as a separate server then you need to include the mulgara-driver-<version>.jar from the full binary in your classpath instead.
Blob Store Dependencies
A simple blob store is included as part of topaz, though no blob store is necessary if you are not dealing with blobs at all.
Additionally a Fedora based blob store implementation is available in the two packages fedora-blobstore and fedora-client. Currently only version 2.1.1 of Fedora is supported.
Maven
If you're using maven2 then you can just add the following to your pom instead:
<repositories>
<repository>
<id>topaz</id>
<name>Maven 2 Repository for Topaz</name>
<url>http://maven.topazproject.org/maven2/</url>
</repository>
</repositories>
<dependencies>
<!-- just topaz -->
<dependency>
<groupId>org.topazproject</groupId>
<artifactId>otm</artifactId>
<version>0.9</version>
</dependency>
<!-- or the full ambra webapp -->
<dependency>
<groupId>org.topazproject</groupId>
<artifactId>ambra-webapp</artifactId>
<type>war</type>
<version>0.9</version>
</dependency>
<!-- if using embedded mulgara -->
<dependency>
<groupId>org.mulgara</groupId>
<artifactId>mulgara</artifactId>
<version>2.0.1</version>
</dependency>
<!-- else if using standalone mulgara -->
<dependency>
<groupId>org.mulgara</groupId>
<artifactId>driver</artifactId>
<version>2.0.1</version>
</dependency>
<!-- if using the fedora blob store -->
<dependency>
<groupId>org.topazproject</groupId>
<artifactId>fedora-blobstore</artifactId>
<version>0.9</version>
</dependency>
</dependencies>
