|
Download
Download
Featured
IntroductionOnce you've download OrientDB follow the Installation instructions. Version numbersStarting from release 1.0.0 OrientDB uses the Semantic Versioning approach. Consider a version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version. This system is called "Semantic Versioning." Under this scheme, version numbers and the way they change convey meaning about the underlying code and what has been modified from one version to the next. Full distributionOfficial distributionDownload latest official release at this page. Download binaries from Maven repositoryGet single binaries as jars form the Sonatype's Official Maven Repository Latest SnapshotThis is the suggested download if want to have and use the last version with all the new features and bugs fixed. Snapshot builds always compile and pass all the test cases. These packages don't contain the "demo" database. To create it just run the test suite with "ant test". Download the last snapshot From continuous integrationThis is the place where you can always find the last version automatically compiled from the SVN trunk: http://datastorm.com.ua/jenkins/job/orient-svn-maven/ Via MAVEN repositoryIf you want to use OrientDB through Java the best and easy way is through Apache Maven. If you want to use the client/server version you need the Full distribution. Add this snippet in your pom.xml file: Add "bundle" artifact type to the list of Maven types<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.3.6</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>Maven repository for stablesStarting from 1.0rc9 the repository is the official Sonatype Maven repository, so you don't have to configure it in your pom.xml file. Last stable<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orient-commons</artifactId>
<version>1.0.1</version>
<type>bundle</type>
</dependency>
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-core</artifactId>
<version>1.0.1</version>
<type>bundle</type>
</dependency>
<!-- INCLUDE THIS IF YOU'RE CONNECTING TO THE SERVER THROUGH THE REMOTE ENGINE -->
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-client</artifactId>
<version>1.0.1</version>
<type>bundle</type>
</dependency>
<!-- END REMOTE ENGINE DEPENDENCY -->
<repository>
<id>oss.sonatype.org</id>
<name>OrientDB Maven2 Repository</name>
<url>https://oss.sonatype.org/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>Last snapshot (compiles and pass all the test cases)Snapshots are hosted on official Maven Sonatype.org repository. <dependency> <groupId>com.orientechnologies</groupId> <artifactId>orient-commons</artifactId> <version>1.0.2-SNAPSHOT</version> <type>bundle</type> </dependency> <dependency> <groupId>com.orientechnologies</groupId> <artifactId>orientdb-core</artifactId> <version>1.0.2-SNAPSHOT</version> <type>bundle</type> </dependency> <!-- INCLUDE THIS IF YOU'RE CONNECTING TO THE SERVER THROUGH THE REMOTE ENGINE --> <dependency> <groupId>com.orientechnologies</groupId> <artifactId>orientdb-client</artifactId> <version>1.0.2-SNAPSHOT</version> <type>bundle</type> </dependency> <!-- END REMOTE ENGINE DEPENDENCY --> <!-- INCLUDE THIS IF YOU'RE USING THE TINKERPOP'S BLUEPRINTS API --> <dependency> <groupId>com.orientechnologies</groupId> <artifactId>orientdb-blueprints</artifactId> <version>2.0.0o-SNAPSHOT</version> <type>bundle</type> </dependency> <!-- END BLUEPRINTS DEPENDENCY --> <repository> <id>sonatype-nexus-releases</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </repository> |