spring-data-couchbase
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-couchbase</artifactId> <version>6.0.0-M1</version> </dependency>
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.springframework.data</groupId> <artifactId>spring-data-couchbase</artifactId> <version>6.0.0-M1</version> <name>Spring Data Couchbase</name> <description>Spring Data integration for Couchbase</description> <url>https://github.com/spring-projects/spring-data-couchbase</url> <parent> <groupId>org.springframework.data.build</groupId> <artifactId>spring-data-parent</artifactId> <version>4.0.0-M1</version> </parent> <properties> <couchbase>3.7.4</couchbase> <springdata.commons>4.0.0-M1</springdata.commons> <java-module-name>spring.data.couchbase</java-module-name> <hibernate.validator>7.0.1.Final</hibernate.validator> <couchbase.encryption>3.1.0</couchbase.encryption> <jodatime>2.10.13</jodatime> <jackson-joda>2.13.4</jackson-joda> <jakarta.el>4.0.0</jakarta.el> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.testcontainers</groupId> <artifactId>testcontainers-bom</artifactId> <version>${testcontainers}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.querydsl</groupId> <artifactId>querydsl-apt</artifactId> <version>${querydsl}</version> <classifier>jakarta</classifier> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>spring-data-commons</artifactId> <version>${springdata.commons}</version> </dependency> <dependency> <groupId>com.couchbase.client</groupId> <artifactId>java-client</artifactId> <version>${couchbase}</version> </dependency> <!-- CDI --> <dependency> <groupId>jakarta.enterprise</groupId> <artifactId>jakarta.enterprise.cdi-api</artifactId> <version>${cdi}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>7.0.1.Final</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> <scope>test</scope> </dependency> <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-joda</artifactId> <version>${jackson-joda}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>${jodatime}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.testcontainers</groupId> <artifactId>testcontainers</artifactId> <scope>test</scope> </dependency> <!-- JSR 303 Validation --> <dependency> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> <version>${validation}</version> <optional>true</optional> </dependency> <dependency> <groupId>jakarta.el</groupId> <artifactId>jakarta.el-api</artifactId> <version>${jakarta.el}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>jakarta.el</artifactId> <version>${jakarta.el}</version> <scope>provided</scope> <optional>true</optional> </dependency> <!-- CDI --> <!-- Dependency order required to build against CDI 1.0 and test with CDI 2.0 --> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-jcdi_2.0_spec</artifactId> <version>1.0.1</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.interceptor</groupId> <artifactId>javax.interceptor-api</artifactId> <version>1.2.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.openwebbeans</groupId> <artifactId>openwebbeans-se</artifactId> <version>${webbeans}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.couchbase.mock</groupId> <artifactId>CouchbaseMock</artifactId> <version>1.5.25</version> <scope>test</scope> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp-tls</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> <!-- Kotlin extension --> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>${kotlin}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-reflect</artifactId> <version>${kotlin}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-test</artifactId> <version>${kotlin}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId> <version>4.0.3</version> <scope>test</scope> </dependency> <dependency> <groupId>com.couchbase.client</groupId> <artifactId>couchbase-encryption</artifactId> <version>${couchbase.encryption}</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <executions> <execution> <id>test-annotation-processing</id> <phase>generate-test-sources</phase> <goals> <goal>testCompile</goal> </goals> <configuration> <proc>only</proc> <annotationProcessors> <annotationProcessor>org.springframework.data.couchbase.repository.support.CouchbaseAnnotationProcessor</annotationProcessor> </annotationProcessors> <generatedTestSourcesDirectory>target/generated-test-sources</generatedTestSourcesDirectory> <compilerArgs> <arg>-Aquerydsl.logInfo=true</arg> </compilerArgs> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <useSystemClassLoader>false</useSystemClassLoader> <useFile>false</useFile> <includes> <include>**/*Test.java</include> <include>**/*Tests.java</include> </includes> <excludes> <exclude>**/*IntegrationTest.java</exclude> <exclude>**/*IntegrationTests.java</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <configuration> <useModulePath>false</useModulePath> <includes> <include>**/*IntegrationTest.java</include> <include>**/*IntegrationTests.java</include> </includes> </configuration> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <legacyMode>true</legacyMode> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>antora-process-resources</id> <build> <resources> <resource> <directory>src/main/antora/resources/antora-resources</directory> <filtering>true</filtering> </resource> </resources> </build> </profile> <profile> <id>antora</id> <build> <plugins> <plugin> <groupId>org.antora</groupId> <artifactId>antora-maven-plugin</artifactId> </plugin> </plugins> </build> </profile> </profiles> <repositories> </repositories> </project>