Skip to content

Latest commit

 

History

History
85 lines (55 loc) · 4.1 KB

File metadata and controls

85 lines (55 loc) · 4.1 KB

Spring Cloud Oracle

License: UPL

Introduction

Spring Cloud Oracle eases the integration with Oracle CLoud Infrastructure (OCI), offering a convenient way to interact with OCI services using well-known Spring idioms and APIs, such as the messaging or storage API. Developers can build their applications around the hosted services without having to care about infrastructure or maintenance.

Spring Cloud Oracle documentation

For a deep dive into the project, refer to the Spring Cloud Oracle documentation:

Version Reference Docs API Docs
Spring Cloud Oracle 1.0.0 Reference Docs API Docs
Spring Cloud Oracle 1.0.1 Reference Docs API Docs
Spring Cloud Oracle 1.1.0 Reference Docs API Docs
Spring Cloud Oracle 1.2.0 Reference Docs API Docs
Spring Cloud Oracle 1.3.0 Reference Docs API Docs

Compatibility with Spring Project Versions

This project has dependency and transitive dependencies on Spring Projects. The table below outlines the versions of Spring Cloud, Spring Boot and Spring Framework versions that are compatible with certain Spring Cloud Oracle version.

Spring Cloud Oracle Spring Cloud Spring Boot OCI Java SDK
1.0.0 2022.0.x 3.1.x, 3.0.x 3.24.0
1.0.1 2023.0.x 3.2.x 3.44.3
1.1.0 2023.0.x 3.2.x 3.44.x
1.2.0 2023.0.x 3.2.x 3.44.x
1.3.0 2023.0.x 3.2.x 3.44.x

Sample applications

Samples for each service supported by Spring Cloud Oracle below:

Checking out and building

If you would like to clone this repo in your OCI tenancy, click on 'Open in Code Editor' button below to clone and launch OCI Code Editor for this sample.

or

To check out the project manually and build it from source, do the following:

git clone https://github.com/oracle/spring-cloud-oracle.git
cd spring-cloud-oracle
mvn package

To build and install jars into your local Maven cache:

mvn install

For faster builds, we recommend using Maven Daemon and using following commands:

Build:

make build

Note: If you get a coverage error, please ensure you have up to date jacoco files by running a clean first, then run package, install, or build again.

Clean:

make clean

Documentation

Java docs can be generated with below command

make javadocs

JavaDocs generated at target/site/