Skip to content

Commit

Permalink
feat: add first round of module descriptors
Browse files Browse the repository at this point in the history
  • Loading branch information
KavithaSiva committed Dec 30, 2024
1 parent 4c47e68 commit 50e841d
Show file tree
Hide file tree
Showing 9 changed files with 126 additions and 0 deletions.
11 changes: 11 additions & 0 deletions cloudplatform/caching/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
module com.sap.cloud.sdk.cloudplatform.cache {
exports com.sap.cloud.sdk.cloudplatform.cache;

requires com.sap.cloud.sdk.cloudplatform.security;
requires com.sap.cloud.sdk.cloudplatform.tenant;
requires com.github.benmanes.caffeine;
requires com.google.common;
requires io.vavr;
requires static javax.annotation;
requires static lombok;
}
14 changes: 14 additions & 0 deletions cloudplatform/cloudplatform-core/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module com.sap.cloud.sdk.cloudplatform.core {
exports com.sap.cloud.sdk.cloudplatform;
exports com.sap.cloud.sdk.cloudplatform.exception;
exports com.sap.cloud.sdk.cloudplatform.thread;
exports com.sap.cloud.sdk.cloudplatform.thread.exception;
exports com.sap.cloud.sdk.cloudplatform.util;

requires java.base;
requires com.google.common;
requires io.vavr;
requires static javax.annotation;
requires static lombok;
requires org.slf4j;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
module com.sap.cloud.sdk.cloudplatform.connectivity.httpclient5 {
exports com.sap.cloud.sdk.cloudplatform.connectivity;

requires com.sap.cloud.sdk.cloudplatform.core;
requires com.sap.cloud.sdk.cloudplatform.connectivity;
requires com.sap.cloud.sdk.cloudplatform.security;
requires com.sap.cloud.sdk.cloudplatform.tenant;
requires com.sap.cloud.sdk.cloudplatform.cache;
requires org.apache.httpcomponents.client5.httpclient5;
requires org.apache.httpcomponents.core5.httpcore5;
requires org.apache.commons.lang3;
requires com.github.benmanes.caffeine;
requires io.vavr;
requires static javax.annotation;
requires static lombok;
requires org.slf4j;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
module com.sap.cloud.sdk.cloudplatform.connectivity.destination {
exports com.sap.cloud.sdk.cloudplatform.connectivity;
exports com.sap.cloud.sdk.cloudplatform.exception;

requires com.sap.cloud.sdk.cloudplatform.core;
requires com.sap.cloud.sdk.cloudplatform.connectivity;
requires com.sap.cloud.sdk.cloudplatform.tenant;
requires com.sap.cloud.sdk.cloudplatform.security;
requires com.sap.cloud.environment.servicebinding;
requires com.google.common;
requires com.google.gson;
requires io.vavr;
requires static javax.annotation;
requires static lombok;
requires org.slf4j;
}
15 changes: 15 additions & 0 deletions cloudplatform/connectivity-oauth/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module com.sap.cloud.sdk.cloudplatform.connectivity.oauth {
exports com.sap.cloud.sdk.cloudplatform.connectivity;

requires com.sap.cloud.sdk.cloudplatform.core;
requires com.sap.cloud.sdk.cloudplatform.connectivity;
requires com.sap.cloud.sdk.cloudplatform.tenant;
requires com.sap.cloud.sdk.cloudplatform.security;
requires com.sap.cloud.environment.servicebinding;
requires com.sap.cloud.security.xsuaa;
requires org.apache.httpcomponents.httpcore;
requires io.vavr;
requires static javax.annotation;
requires static lombok;
requires org.slf4j;
}
13 changes: 13 additions & 0 deletions cloudplatform/resilience-api/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
module com.sap.cloud.sdk.cloudplatform.resilience.api {
exports com.sap.cloud.sdk.cloudplatform.resilience;

requires com.sap.cloud.sdk.cloudplatform.core;
requires com.sap.cloud.sdk.cloudplatform.security;
requires com.sap.cloud.sdk.cloudplatform.tenant;
requires com.sap.cloud.sdk.cloudplatform.cache;
requires com.google.common;
requires io.vavr;
requires static javax.annotation;
requires static lombok;
requires org.slf4j;
}
14 changes: 14 additions & 0 deletions cloudplatform/resilience4j/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module com.sap.cloud.sdk.cloudplatform.resilience4j {
exports com.sap.cloud.sdk.cloudplatform.resilience;

requires com.sap.cloud.sdk.cloudplatform.core;
requires com.sap.cloud.sdk.cloudplatform.resilience.api;
requires io.github.resilience4j.circuitbreaker;
requires io.github.resilience4j.bulkhead;
requires io.github.resilience4j.timelimiter;
requires io.github.resilience4j.retry;
requires io.github.resilience4j.ratelimiter;
requires static javax.annotation;
requires static lombok;
requires org.slf4j;
}
13 changes: 13 additions & 0 deletions cloudplatform/security/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
module com.sap.cloud.sdk.cloudplatform.security {
exports com.sap.cloud.sdk.cloudplatform.security;
exports com.sap.cloud.sdk.cloudplatform.security.exception;

requires com.sap.cloud.sdk.cloudplatform.core;
requires com.sap.cloud.sdk.cloudplatform.tenant;
requires com.google.common;
requires org.apache.commons.lang3;
requires io.vavr;
requires static javax.annotation;
requires static lombok;
requires org.slf4j;
}
13 changes: 13 additions & 0 deletions cloudplatform/tenant/src/main/java/module-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
module com.sap.cloud.sdk.cloudplatform.tenant {
exports com.sap.cloud.sdk.cloudplatform.tenant;
exports com.sap.cloud.sdk.cloudplatform.tenant.exception;

requires com.sap.cloud.sdk.cloudplatform.core;
requires com.sap.cloud.sdk.cloudplatform.security;
requires com.auth0.jwt;
requires com.sap.cloud.environment.servicebinding;
requires io.vavr;
requires static javax.annotation;
requires static lombok;
requires org.slf4j;
}

0 comments on commit 50e841d

Please sign in to comment.