Using Maven Artifacts¶
What’s in this document?
Part of GraphDB’s Maven repository is open, and allows downloading GraphDB Maven artifacts without credentials.
Note
You still need to obtain a license from our Sales team, as the artifacts do not provide one.
Public Maven repository¶
To browse and search the public GraphDB’s Maven repository, use our Nexus.
For the Gradle build script:
repositories {
maven {
url "http://maven.ontotext.com/repository/owlim-releases"
}
}
For the Maven POM
file:
<repositories>
<repository>
<id>ontotext-public</id>
<url>http://maven.ontotext.com/repository/owlim-releases</url>
</repository>
</repositories>
Distribution¶
To use the distribution for some automation or to run integration tests in embedded Tomcat, get the zip artifacts with the following snippet:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.ontotext.graphdb</groupId>
<artifactId>graphdb-ee</artifactId>
<version>${graphdb.version}</version>
<type>zip</type>
<classifier>dist</classifier>
<outputDirectory>target/ee-dist</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
GraphDB JAR file for embedding the database or plugin development¶
To embed the database in your application or develop a plugin, you need the GraphDB runtime JAR
. Here are the details for the runtime JAR
artifact:
<dependency>
<groupId>com.ontotext.graphdb</groupId>
<artifactId>graphdb-enterprise-runtime</artifactId>
<version>${graphdb.version}</version>
</dependency>
<dependency>
<groupId>com.ontotext.graphdb</groupId>
<artifactId>graphdb-standard-runtime</artifactId>
<version>${graphdb.version}</version>
</dependency>
GraphDB Enterprise Failover Client¶
For the Client Failover Utility, use the following dependency:
<dependency>
<groupId>com.ontotext.graphdb</groupId>
<artifactId>graphdb-enterprise-client</artifactId>
<version>${graphdb.version}</version>
</dependency>