ActiveCaching Module Project Configuration

Gradle or Maven projects (or any build tool that uses Maven repositories) can reference the ScaleOut ActiveCaching APIs.

Note

When creating a new project, consider using our Active Caching Module Maven Archetypes.

<dependencies>
        <!-- ... -->
        <!-- your dependencies -->
        <!-- ... -->
        <dependency>
        <!-- the active caching abstractions library, used for API and MSG module processors -->
        <groupId>com.scaleoutsoftware.modules</groupId>
        <artifactId>modules-abstractions</artifactId>
        <version>3.1.2</version>
        </dependency>
        <dependency>
        <!-- the active caching module hosting library, used for packaging modules for deployment -->
        <groupId>com.scaleoutsoftware.modules</groupId>
        <artifactId>modules-hosting</artifactId>
        <version>3.1.2</version>
        </dependency>
        <dependency>
        <!-- the active caching client library, used for sending messages to MSG modules and invoking endpoints on API modules -->
        <groupId>com.scaleoutsoftware.modules</groupId>
        <artifactId>modules-client</artifactId>
        <version>3.1.2</version>
        </dependency>
</dependencies>
<!-- the active caching abstractions library, used for API and MSG module processors -->
implementation group: 'com.scaleoutsoftware.modules', name: "modules-abstractions", version: '3.1.2'
<!-- the active caching module hosting library, used for packaging modules for deployment -->
implementation group: 'com.scaleoutsoftware.modules', name: "modules-hosting", version: '3.1.2'
<!-- the active caching client library, used for sending messages to MSG modules and invoking endpoints on API modules -->
testImplementation group: 'com.scaleoutsoftware.modules', name: "modules-client", version: '3.1.2'
dependencies {
        <!-- the active caching abstractions library, used for API and MSG module processors -->
        implementation("com.scaleoutsoftware.modules:modules-abstractions:3.1.2")
        <!-- the active caching module hosting library, used for packaging modules for deployment -->
        implementation("com.scaleoutsoftware.modules:modules-hosting:3.1.2")
        <!-- the active caching client library, used for sending messages to MSG modules and invoking endpoints on API modules -->
        implementation("com.scaleoutsoftware.modules:modules-client:3.1.2")
}