java-tutorials/couchbase
panos-kakos 0b7379f60d [JAVA-18169] Moved rule-engines module to jdk9-and-above profile + Up… (#13505)
* [JAVA-18169] Moved rule-engines module to jdk9-and-above profile + Upgraded dependencies

* [JAVA-18155] Moved libraries-testing module to jdk9-and-above profile

* [JAVA-16395] Moved couchbase module to jdk9-and-above profile

* [JAVA-18155] Upgraded libraries versions

* [JAVA-18181] Moved spring-aop module to jdk9-and-above profile

* [JAVA-18182] Moved spring-aop-2 module to jdk9-and-above profile

* [JAVA-18143] Moved jmeter module to jdk9-and-above profile + testing build

* [JAVA-18181]  testing build

* [JAVA-18181]  Added configuration for war plugin

* [JAVA-18182]  Added maven-war-plugin
2023-02-23 22:17:39 +05:30
..
src
.gitignore
README.md
mvnw
mvnw.cmd
pom.xml

README.md

Couchbase

This module contains articles about Couchbase

Relevant Articles:

Overview

This Maven project contains the Java code for the Couchbase entities and Spring services as described in the tutorials, as well as a unit/integration test for each service implementation.

Working with the Code

The project was developed and tested using Java 7 and 8 in the Eclipse-based Spring Source Toolkit (STS) and therefore should run fine in any recent version of Eclipse or another IDE of your choice that supports Java 7 or later.

Building the Project

You can also build the project using Maven outside of any IDE:

mvn clean install

Package Organization

Java classes for the intro tutorial are in the org.baeldung.couchbase.intro package.

Java classes for the Spring service tutorial are in the org.baeldung.couchbase.spring package hierarchy.

Java classes for the Asynchronous Couchbase tutorial are in the org.baeldung.couchbase.async package hierarchy.

Running the tests

The test classes for the Spring service tutorial are:

  • org.baeldung.couchbase.spring.service.ClusterServiceTest
  • org.baeldung.couchbase.spring.person.PersonCrudServiceTest

The test classes for the Asynchronous Couchbase tutorial are in the org.baeldung.couchbase.async package hierarchy:

  • org.baeldung.couchbase.async.service.ClusterServiceTest
  • org.baeldung.couchbase.async.person.PersonCrudServiceTest

The test classes may be run as JUnit tests from your IDE or using the Maven command line:

mvn test