Accessing the Peer Library
This page is for users who have completed the Datomic Pro setup and covers integrating the Datomic peer library into your Java or Clojure project.
The peer library must be on the classpath to be used to interact with Datomic.
Maven Setup
There are two ways to install the Datomic libraries in your local Maven repository. You can configure your project to use the com.datomic Maven repository or run an install script included with the Datomic distribution.
Using From Deps.edn
To include the Datomic peer library in your deps.edn, run:
com.datomic/peer {:mvn/version "1.0.7277"}
Using From Maven
To include the Datomic peer library in a Maven-based build, add the modified snippet to the dependencies section of your pom.xml:
<dependency> <groupId>com.datomic</groupId> <artifactId>peer</artifactId> <version>1.0.7277</version> </dependency>
Using from Leiningen
To include the Datomic peer library in a leiningen project, add the snippet to the dependencies section of your project.clj:
;; in collection under :dependencies key [com.datomic/peer "1.0.7277"]
Installing from Datomic Distribution
You can install the Datomic peer library in your local Maven repository by running the following command from the Datomic distribution's root directory:
bin/maven-install
Or on Windows:
mvn install:install-file -DgroupId=com.datomic -DartifactId=datomic-pro -Dfile=datomic-peer-0.9.5703.jar -DpomFile=pom.xml
Next Steps
You now have access to the Datomic peer API!
Now that you have the Datomic peer library integrated into your project, you can start the peer tutorial.