Coherence Spring


License

License

GroupId

GroupId

com.oracle.coherence.spring
ArtifactId

ArtifactId

coherence-spring
Last Version

Last Version

2.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

Coherence Spring
Coherence Spring

Download coherence-spring

How to add to project

<!-- https://jarcasting.com/artifacts/com.oracle.coherence.spring/coherence-spring/ -->
<dependency>
    <groupId>com.oracle.coherence.spring</groupId>
    <artifactId>coherence-spring</artifactId>
    <version>2.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.oracle.coherence.spring/coherence-spring/
implementation 'com.oracle.coherence.spring:coherence-spring:2.0.0'
// https://jarcasting.com/artifacts/com.oracle.coherence.spring/coherence-spring/
implementation ("com.oracle.coherence.spring:coherence-spring:2.0.0")
'com.oracle.coherence.spring:coherence-spring:jar:2.0.0'
<dependency org="com.oracle.coherence.spring" name="coherence-spring" rev="2.0.0">
  <artifact name="coherence-spring" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.oracle.coherence.spring', module='coherence-spring', version='2.0.0')
)
libraryDependencies += "com.oracle.coherence.spring" % "coherence-spring" % "2.0.0"
[com.oracle.coherence.spring/coherence-spring "2.0.0"]

Dependencies

provided (5)

Group / Artifact Type Version
com.oracle.coherence » coherence jar 12.1.2-0-5
org.springframework : spring-core jar 4.3.9.RELEASE
org.springframework : spring-context jar 4.3.9.RELEASE
org.springframework : spring-beans jar 4.3.9.RELEASE
org.springframework : spring-expression jar 4.3.9.RELEASE

Project Modules

There are no modules declared in this project.

Welcome to the Oracle Coherence Spring Project

CI Coherence Spring Chat with us on slack Stack Exchange questions Twitter Follow

The Coherence Spring project provides boostrapping support of Oracle Coherence for Spring Framework and Spring Boot. Coherence Spring also provides a set of components to aid in the integration of Oracle Coherence and various other projects of the Spring eco-system:

  • Spring’s Cache Abstraction

  • Spring Cloud Config Server (In-process)

  • Spring Session (TBD)

  • Spring Data (TBD)

Documentation

Detailed project documentation for the latest snapshot release (3.0.0-SNAPSHOT) is available in the Reference Guide which is provided in various formats:

Extensive JavaDoc for the Cohrence Spring code is also available in the Coherence Spring API Documentation.

Note
The Apache Maven-based snapshots and releases for this project are published to Maven Central.

Quick Start

In order to get started quickly, please read the reference guide as it provides a detailed Quickstart chapter.

Through the reference documentation we will also refer to various demo and sample aplications. Those are part of this repository and you can find those in the coherence-spring-samples module.

Building from Source

Requirements

In order to build Coherence Spring, you need to have installed:

Note
When using Coherence Spring merely as a dependency in a project, without intending to build the project from source code, then an installed JDK 8 version is sufficient.

Check out sources

Check out the project using Git:

git clone https://github.com/coherence-community/coherence-spring.git
cd coherence-spring

Coherence Spring uses Apache Maven as build tool. You do not need to have Maven installed to build the project. Simply use the provided Maven Wrapper, e.g.:

  • Windows: mvnw.cmd clean package

  • Linux/Mac: ./mvnw clean package

Build the entire project

Build the entire project using Maven:

./mvnw clean package -Pspring

Build the Documentation

./mvnw clean package -pl coherence-spring-docs -Pspring

Build the project website

./mvnw clean install -pl coherence-spring-site -Pspring

Deploy the project website

./mvnw com.github.github:site-maven-plugin:site -pl coherence-spring-site -Pspring

Getting Support

In case you have questions or if you run into issue using the Coherence Spring project, please feel free to reach out to us either via:

Both support channels are monitored by the project community.

Contributing

We would love to review your Pull requests. Please see the contributor guidelines for details.

License

Coherence Spring is Open Source software released under The Universal Permissive License (UPL), Version 1.0.

com.oracle.coherence.spring

Oracle Coherence Community

Versions

Version
2.0.0
1.0.2
1.0.1
1.0.0