You can download hibernate-ogm-mongodb-5.0.1.final.jar in this page.
Open Source
hibernate-ogm-mongodb-5.0.1.final.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/org.hibernate.ogm/hibernate-ogm-mongodb/pom.properties META-INF/maven/org.hibernate.ogm/hibernate-ogm-mongodb/pom.xml META-INF/services/org.hibernate.boot.model.TypeContributor org.hibernate.ogm.datastore.mongodb.MongoDB.class org.hibernate.ogm.datastore.mongodb.MongoDBDialect.class org.hibernate.ogm.datastore.mongodb.MongoDBProperties.class org.hibernate.ogm.datastore.mongodb.configuration.impl.MongoDBConfiguration.class org.hibernate.ogm.datastore.mongodb.dialect.impl.AssociationStorageStrategy.class org.hibernate.ogm.datastore.mongodb.dialect.impl.MongoDBAssociationRowFactory.class org.hibernate.ogm.datastore.mongodb.dialect.impl.MongoDBAssociationSnapshot.class org.hibernate.ogm.datastore.mongodb.dialect.impl.MongoDBTupleSnapshot.class org.hibernate.ogm.datastore.mongodb.dialect.impl.MongoHelpers.class org.hibernate.ogm.datastore.mongodb.impl.FongoDBDatastoreProvider.class org.hibernate.ogm.datastore.mongodb.impl.MongoDBDatastoreProvider.class org.hibernate.ogm.datastore.mongodb.impl.MongoDBEntityMappingValidator.class org.hibernate.ogm.datastore.mongodb.logging.impl.Log.class org.hibernate.ogm.datastore.mongodb.logging.impl.LoggerFactory.class org.hibernate.ogm.datastore.mongodb.options.AssociationDocumentStorage.class org.hibernate.ogm.datastore.mongodb.options.AssociationDocumentStorageType.class org.hibernate.ogm.datastore.mongodb.options.AuthenticationMechanismType.class org.hibernate.ogm.datastore.mongodb.options.ReadPreference.class org.hibernate.ogm.datastore.mongodb.options.ReadPreferenceType.class org.hibernate.ogm.datastore.mongodb.options.WriteConcern.class org.hibernate.ogm.datastore.mongodb.options.WriteConcernType.class org.hibernate.ogm.datastore.mongodb.options.impl.AssociationDocumentStorageConverter.class org.hibernate.ogm.datastore.mongodb.options.impl.AssociationDocumentStorageOption.class org.hibernate.ogm.datastore.mongodb.options.impl.ReadPreferenceConverter.class org.hibernate.ogm.datastore.mongodb.options.impl.ReadPreferenceOption.class org.hibernate.ogm.datastore.mongodb.options.impl.WriteConcernConverter.class org.hibernate.ogm.datastore.mongodb.options.impl.WriteConcernOption.class org.hibernate.ogm.datastore.mongodb.options.navigation.MongoDBEntityContext.class org.hibernate.ogm.datastore.mongodb.options.navigation.MongoDBGlobalContext.class org.hibernate.ogm.datastore.mongodb.options.navigation.MongoDBPropertyContext.class org.hibernate.ogm.datastore.mongodb.options.navigation.impl.MongoDBEntityContextImpl.class org.hibernate.ogm.datastore.mongodb.options.navigation.impl.MongoDBGlobalContextImpl.class org.hibernate.ogm.datastore.mongodb.options.navigation.impl.MongoDBPropertyContextImpl.class org.hibernate.ogm.datastore.mongodb.query.impl.MongoDBQueryDescriptor.class org.hibernate.ogm.datastore.mongodb.query.parsing.impl.MongoDBBasedQueryParserService.class org.hibernate.ogm.datastore.mongodb.query.parsing.impl.MongoDBPredicateFactory.class org.hibernate.ogm.datastore.mongodb.query.parsing.impl.MongoDBProcessingChain.class org.hibernate.ogm.datastore.mongodb.query.parsing.impl.MongoDBPropertyHelper.class org.hibernate.ogm.datastore.mongodb.query.parsing.impl.MongoDBQueryParsingResult.class org.hibernate.ogm.datastore.mongodb.query.parsing.impl.MongoDBQueryRendererDelegate.class org.hibernate.ogm.datastore.mongodb.query.parsing.impl.MongoDBQueryResolverDelegate.class org.hibernate.ogm.datastore.mongodb.query.parsing.nativequery.impl.MongoDBQueryDescriptorBuilder.class org.hibernate.ogm.datastore.mongodb.query.parsing.nativequery.impl.NativeQueryParser.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBComparisonPredicate.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBConjunctionPredicate.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBDisjunctionPredicate.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBInPredicate.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBIsNullPredicate.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBLikePredicate.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBNegationPredicate.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBRangePredicate.class org.hibernate.ogm.datastore.mongodb.query.parsing.predicate.impl.MongoDBRootPredicate.class org.hibernate.ogm.datastore.mongodb.type.impl.MongoDBTypeContributor.class org.hibernate.ogm.datastore.mongodb.type.impl.ObjectIdGridType.class org.hibernate.ogm.datastore.mongodb.type.impl.ObjectIdTypeDescriptor.class org.hibernate.ogm.datastore.mongodb.type.impl.StringAsObjectIdGridType.class org.hibernate.ogm.datastore.mongodb.type.impl.StringAsObjectIdType.class org.hibernate.ogm.datastore.mongodb.type.impl.StringAsObjectIdTypeDescriptor.class org/hibernate/ogm/datastore/mongodb/logging/impl/Log.i18n.properties
hibernate-ogm-mongodb-5.0.1.final.pom file content.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <artifactId>hibernate-ogm-parent</artifactId> <groupId>org.hibernate.ogm</groupId> <version>5.0.1.Final</version> <relativePath>..</relativePath> </parent> <artifactId>hibernate-ogm-mongodb</artifactId> <name>Hibernate OGM for MongoDB</name> <description>Persist objects in MongoDB</description> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <environmentVariables> <MONGODB_HOSTNAME>${env.MONGODB_HOSTNAME}</MONGODB_HOSTNAME> <MONGODB_PORT>${env.MONGODB_PORT}</MONGODB_PORT> </environmentVariables> <systemPropertyVariables> <mongodbProvider>${mongodbProvider}</mongodbProvider> </systemPropertyVariables> <forkMode>once</forkMode> <!-- Apache Lucene uses assertions which currently fail on JDK9: --> <!-- not sure yet how that is going to be resolved, but it's not an OGM problem. --> <enableAssertions>false</enableAssertions> <dependenciesToScan> <dependency>org.hibernate.ogm:hibernate-ogm-core</dependency> </dependenciesToScan> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> </plugin> </plugins> <testResources> <testResource> <directory>src/test/resources</directory> <filtering>true</filtering> </testResource> </testResources> </build> <dependencies> <!-- Compile --> <dependency> <groupId>org.hibernate.ogm</groupId> <artifactId>hibernate-ogm-core</artifactId> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> </dependency> <dependency> <groupId>org.hibernate.common</groupId> <artifactId>hibernate-commons-annotations</artifactId> </dependency> <dependency> <groupId>org.hibernate.hql</groupId> <artifactId>hibernate-hql-parser</artifactId> </dependency> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> </dependency> <dependency> <groupId>org.parboiled</groupId> <artifactId>parboiled-java</artifactId> </dependency> <dependency> <groupId>com.github.fakemongo</groupId> <artifactId>fongo</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.jboss.logging</groupId> <artifactId>jboss-logging-processor</artifactId> <!-- "provided" is used as "compile-only" here; It's NOT needed at runtime --> <scope>provided</scope> </dependency> <!-- Test --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-search-orm</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.hibernate.ogm</groupId> <artifactId>hibernate-ogm-core</artifactId> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.easytesting</groupId> <artifactId>fest-assert</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.spec.javax.transaction</groupId> <artifactId>jboss-transaction-api_1.2_spec</artifactId> <scope>provided</scope> </dependency> <!-- Required by PackagingRule --> <dependency> <groupId>org.jboss.shrinkwrap</groupId> <artifactId>shrinkwrap-impl-base</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>io.takari.junit</groupId> <artifactId>takari-cpsuite</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.skyscreamer</groupId> <artifactId>jsonassert</artifactId> <scope>test</scope> </dependency> </dependencies> <profiles> <!-- Executes the tests against a MongoDB which is automatically started/stopped by this build --> <profile> <id>embedded-mongodb</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <datastoreProvider>mongodb</datastoreProvider> </properties> <build> <plugins> <plugin> <groupId>org.codehaus.gmaven</groupId> <artifactId>gmaven-plugin</artifactId> <executions> <execution> <id>log-info</id> <phase>generate-test-resources</phase> <goals> <goal>execute</goal> </goals> <configuration> <source> def mongoDir = project.properties['embeddedMongoDbTempDir'].replace('\\','/'); println "[INFO] ------------------------------------------------------------------------"; println "[INFO] MONGO DB BUILD INFO "; println "[INFO] ------------------------------------------------------------------------"; println "[INFO] Extracting MongoDB distribution to ${mongoDir} and "; println "[INFO] launching MongoDB process on port ${embeddedMongoDbPort}. The properties"; println "[INFO] 'embeddedMongoDbTempDir' and 'embeddedMongoDbPort' can be used to "; println "[INFO] specify another directory and/or port like this: "; println "[INFO] "; println "[INFO] mvn test -DembeddedMongoDbTempDir=%dir% -DembeddedMongoDbPort=%port%"; println "[INFO] "; println "[INFO] To use an external Mongo DB instance instead, specify the "; println "[INFO] 'useExternalMongoDb' property: "; println "[INFO] "; println "[INFO] mvn test -DuseExternalMongoDb "; println "[INFO] "; println "[INFO] In this case, host and port are retrieved from the environment "; println "[INFO] variables MONGODB_HOSTNAME and MONGODB_PORT, respectively. "; println "[INFO] ------------------------------------------------------------------------"; </source> </configuration> </execution> <execution> <id>prepare-mongodb-directories</id> <phase>generate-test-resources</phase> <goals> <goal>execute</goal> </goals> <configuration> <source> def mongoDir = project.properties['embeddedMongoDbTempDir'].replace('\\','/'); def mongoLogDir = project.properties['embeddedMongoDbLogDir'].replace('\\','/'); def tempDir = new File(mongoDir); ant.delete(dir : tempDir); ant.mkdir(dir : tempDir); def logDir = new File(mongoLogDir); ant.delete(dir : logDir); ant.mkdir(dir : logDir); System.setProperty( "de.flapdoodle.embed.io.tmpdir", "${mongoDir}" ); </source> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <environmentVariables> <MONGODB_PORT>${embeddedMongoDbPort}</MONGODB_PORT> <MONGODB_HOSTNAME>${embeddedMongoDbBindIp}</MONGODB_HOSTNAME> </environmentVariables> <forkMode>once</forkMode> </configuration> </plugin> <plugin> <groupId>com.github.joelittlejohn.embedmongo</groupId> <artifactId>embedmongo-maven-plugin</artifactId> <executions> <execution> <id>start-embedded-mongodb</id> <phase>generate-test-resources</phase> <goals> <goal>start</goal> </goals> </execution> <execution> <id>stop-embedded-mongodb</id> <!-- Using phase "test" to trigger shut down when running "mvn test". This is safe because the Surefire plug-in is configured above and order of declaration within a POM is considered to resolve execution order of two plug-ins with executions in the same phase --> <phase>test</phase> <goals> <goal>stop</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <!-- Executes the tests against an in-memory fake MongoDB (Fongo) --> <profile> <id>fongo</id> <activation> <property> <name>mongodbProvider</name> <value>fongo</value> </property> </activation> <properties> <datastoreProvider>fongo</datastoreProvider> </properties> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <scope>test</scope> </dependency> </dependencies> </profile> <!-- Executes the tests against a separately started MongoDB server --> <profile> <id>external-mongodb</id> <activation> <property> <name>mongodbProvider</name> <value>external</value> </property> </activation> <properties> <datastoreProvider>mongodb</datastoreProvider> </properties> </profile> </profiles> </project>
<dependency> <groupId>org.hibernate.ogm</groupId> <artifactId>hibernate-ogm-mongodb</artifactId> <version>5.0.1.final</version> </dependency>
If you think the following hibernate-ogm-mongodb-5.0.1.final.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download hibernate-ogm-mongodb-5.0.1.final.jar file