790 lines
22 KiB
JSON
790 lines
22 KiB
JSON
{
|
|
"runtime_compositions": [
|
|
"app-bootstrap",
|
|
"sample-portfolio"
|
|
],
|
|
"modules": [
|
|
{
|
|
"id": "domain-core",
|
|
"gradle_path": ":domain-core",
|
|
"source_path": "src/domain-core",
|
|
"allowed_dependencies": [],
|
|
"runtime_memberships": [
|
|
"app-bootstrap",
|
|
"sample-portfolio"
|
|
]
|
|
},
|
|
{
|
|
"id": "shared-contract",
|
|
"gradle_path": ":shared-contract",
|
|
"source_path": "src/shared-contract",
|
|
"allowed_dependencies": [],
|
|
"runtime_memberships": [
|
|
"app-bootstrap",
|
|
"sample-portfolio"
|
|
]
|
|
},
|
|
{
|
|
"id": "application-core",
|
|
"gradle_path": ":application-core",
|
|
"source_path": "src/application-core",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap",
|
|
"sample-portfolio"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-support",
|
|
"gradle_path": ":adapter:outbound:support",
|
|
"source_path": "src/adapter/outbound/support",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-persistence-jpa",
|
|
"gradle_path": ":adapter:outbound:persistence-jpa",
|
|
"source_path": "src/adapter/outbound/persistence-jpa",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap",
|
|
"sample-portfolio"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-persistence-mongo",
|
|
"gradle_path": ":adapter:outbound:persistence-mongo",
|
|
"source_path": "src/adapter/outbound/persistence-mongo",
|
|
"allowed_dependencies": [],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-identifier",
|
|
"gradle_path": ":adapter:outbound:identifier",
|
|
"source_path": "src/adapter/outbound/identifier",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap",
|
|
"sample-portfolio"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-fileserver",
|
|
"gradle_path": ":adapter:outbound:fileserver",
|
|
"source_path": "src/adapter/outbound/fileserver",
|
|
"allowed_dependencies": [
|
|
"application-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-objectstorage",
|
|
"gradle_path": ":adapter:outbound:objectstorage",
|
|
"source_path": "src/adapter/outbound/objectstorage",
|
|
"allowed_dependencies": [
|
|
"application-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": [
|
|
"sample-portfolio"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-cache-redis",
|
|
"gradle_path": ":adapter:outbound:cache-redis",
|
|
"source_path": "src/adapter/outbound/cache-redis",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract",
|
|
"adapter-outbound-support"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-httpclient",
|
|
"gradle_path": ":adapter:outbound:httpclient",
|
|
"source_path": "src/adapter/outbound/httpclient",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract",
|
|
"adapter-outbound-support"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-messaging",
|
|
"gradle_path": ":adapter:outbound:messaging",
|
|
"source_path": "src/adapter/outbound/messaging",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract",
|
|
"adapter-outbound-support"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-outbound-notification",
|
|
"gradle_path": ":adapter:outbound:notification",
|
|
"source_path": "src/adapter/outbound/notification",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract",
|
|
"adapter-outbound-support"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-inbound-web",
|
|
"gradle_path": ":adapter:inbound:web",
|
|
"source_path": "src/adapter/inbound/web",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap",
|
|
"sample-portfolio"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-inbound-grpc",
|
|
"gradle_path": ":adapter:inbound:grpc",
|
|
"source_path": "src/adapter/inbound/grpc",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "adapter-inbound-graphql",
|
|
"gradle_path": ":adapter:inbound:graphql",
|
|
"source_path": "src/adapter/inbound/graphql",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "adapter-inbound-websocket",
|
|
"gradle_path": ":adapter:inbound:websocket",
|
|
"source_path": "src/adapter/inbound/websocket",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "app-bootstrap",
|
|
"gradle_path": ":app-bootstrap",
|
|
"source_path": "src/app-bootstrap",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"adapter-outbound-persistence-jpa",
|
|
"adapter-outbound-support",
|
|
"adapter-outbound-messaging",
|
|
"adapter-outbound-cache-redis",
|
|
"adapter-outbound-notification",
|
|
"adapter-outbound-fileserver",
|
|
"adapter-outbound-httpclient",
|
|
"adapter-outbound-identifier",
|
|
"adapter-inbound-web",
|
|
"shared-contract",
|
|
"adapter-outbound-persistence-mongo",
|
|
"adapter-inbound-graphql",
|
|
"messaging-spring-boot-starter"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "sample-portfolio",
|
|
"gradle_path": ":sample-portfolio",
|
|
"source_path": "src/sample-portfolio",
|
|
"allowed_dependencies": [
|
|
"domain-core",
|
|
"application-core",
|
|
"adapter-outbound-persistence-jpa",
|
|
"adapter-outbound-identifier",
|
|
"adapter-outbound-objectstorage",
|
|
"adapter-inbound-web",
|
|
"shared-contract"
|
|
],
|
|
"runtime_memberships": [
|
|
"sample-portfolio"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-core-api",
|
|
"gradle_path": ":messaging:messaging-core-api",
|
|
"source_path": "src/messaging/messaging-core-api",
|
|
"allowed_dependencies": [],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-schema-api",
|
|
"gradle_path": ":messaging:messaging-schema-api",
|
|
"source_path": "src/messaging/messaging-schema-api",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-schema-json",
|
|
"gradle_path": ":messaging:messaging-schema-json",
|
|
"source_path": "src/messaging/messaging-schema-json",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-schema-avro",
|
|
"gradle_path": ":messaging:messaging-schema-avro",
|
|
"source_path": "src/messaging/messaging-schema-avro",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "messaging-schema-protobuf",
|
|
"gradle_path": ":messaging:messaging-schema-protobuf",
|
|
"source_path": "src/messaging/messaging-schema-protobuf",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "messaging-cloudevents",
|
|
"gradle_path": ":messaging:messaging-cloudevents",
|
|
"source_path": "src/messaging/messaging-cloudevents",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-policy",
|
|
"gradle_path": ":messaging:messaging-policy",
|
|
"source_path": "src/messaging/messaging-policy",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-transport-spi",
|
|
"gradle_path": ":messaging:messaging-transport-spi",
|
|
"source_path": "src/messaging/messaging-transport-spi",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api",
|
|
"messaging-policy"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-runtime-core",
|
|
"gradle_path": ":messaging:messaging-runtime-core",
|
|
"source_path": "src/messaging/messaging-runtime-core",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api",
|
|
"messaging-policy",
|
|
"messaging-transport-spi",
|
|
"messaging-security",
|
|
"messaging-observability"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-observability",
|
|
"gradle_path": ":messaging:messaging-observability",
|
|
"source_path": "src/messaging/messaging-observability",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-security",
|
|
"gradle_path": ":messaging:messaging-security",
|
|
"source_path": "src/messaging/messaging-security",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-kafka",
|
|
"gradle_path": ":messaging:messaging-kafka",
|
|
"source_path": "src/messaging/messaging-kafka",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api",
|
|
"messaging-policy",
|
|
"messaging-transport-spi",
|
|
"messaging-observability",
|
|
"messaging-security",
|
|
"messaging-admin-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-kafka-share-experimental",
|
|
"gradle_path": ":messaging:messaging-kafka-share-experimental",
|
|
"source_path": "src/messaging/messaging-kafka-share-experimental",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-policy",
|
|
"messaging-transport-spi",
|
|
"messaging-kafka"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "messaging-rabbit",
|
|
"gradle_path": ":messaging:messaging-rabbit",
|
|
"source_path": "src/messaging/messaging-rabbit",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api",
|
|
"messaging-policy",
|
|
"messaging-transport-spi",
|
|
"messaging-observability",
|
|
"messaging-security",
|
|
"messaging-admin-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-reliability-api",
|
|
"gradle_path": ":messaging:messaging-reliability-api",
|
|
"source_path": "src/messaging/messaging-reliability-api",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-outbox-jdbc-postgresql",
|
|
"gradle_path": ":messaging:messaging-outbox-jdbc-postgresql",
|
|
"source_path": "src/messaging/messaging-outbox-jdbc-postgresql",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-reliability-api",
|
|
"messaging-policy",
|
|
"messaging-observability",
|
|
"messaging-admin-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-inbox-jdbc-postgresql",
|
|
"gradle_path": ":messaging:messaging-inbox-jdbc-postgresql",
|
|
"source_path": "src/messaging/messaging-inbox-jdbc-postgresql",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-reliability-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-claim-check",
|
|
"gradle_path": ":messaging:messaging-claim-check",
|
|
"source_path": "src/messaging/messaging-claim-check",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-reliability-api"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-admin-api",
|
|
"gradle_path": ":messaging:messaging-admin-api",
|
|
"source_path": "src/messaging/messaging-admin-api",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-policy"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-admin-runtime",
|
|
"gradle_path": ":messaging:messaging-admin-runtime",
|
|
"source_path": "src/messaging/messaging-admin-runtime",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-policy",
|
|
"messaging-admin-api",
|
|
"messaging-transport-spi",
|
|
"messaging-security",
|
|
"messaging-observability"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-pulsar-experimental",
|
|
"gradle_path": ":messaging:messaging-pulsar-experimental",
|
|
"source_path": "src/messaging/messaging-pulsar-experimental",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api",
|
|
"messaging-policy",
|
|
"messaging-transport-spi",
|
|
"messaging-observability",
|
|
"messaging-security",
|
|
"messaging-admin-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "messaging-nats-experimental",
|
|
"gradle_path": ":messaging:messaging-nats-experimental",
|
|
"source_path": "src/messaging/messaging-nats-experimental",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api",
|
|
"messaging-policy",
|
|
"messaging-transport-spi",
|
|
"messaging-observability",
|
|
"messaging-security",
|
|
"messaging-admin-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "messaging-spring-cloud-stream-bridge",
|
|
"gradle_path": ":messaging:messaging-spring-cloud-stream-bridge",
|
|
"source_path": "src/messaging/messaging-spring-cloud-stream-bridge",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-policy",
|
|
"messaging-transport-spi"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "messaging-spring-boot-starter",
|
|
"gradle_path": ":messaging:messaging-spring-boot-starter",
|
|
"source_path": "src/messaging/messaging-spring-boot-starter",
|
|
"allowed_dependencies": [
|
|
"messaging-admin-api",
|
|
"messaging-admin-runtime",
|
|
"messaging-claim-check",
|
|
"messaging-cloudevents",
|
|
"messaging-core-api",
|
|
"messaging-inbox-jdbc-postgresql",
|
|
"messaging-kafka",
|
|
"messaging-observability",
|
|
"messaging-outbox-jdbc-postgresql",
|
|
"messaging-policy",
|
|
"messaging-rabbit",
|
|
"messaging-reliability-api",
|
|
"messaging-runtime-core",
|
|
"messaging-schema-api",
|
|
"messaging-schema-json",
|
|
"messaging-security",
|
|
"messaging-transport-spi"
|
|
],
|
|
"runtime_memberships": [
|
|
"app-bootstrap"
|
|
]
|
|
},
|
|
{
|
|
"id": "messaging-testkit",
|
|
"gradle_path": ":messaging:messaging-testkit",
|
|
"source_path": "src/messaging/messaging-testkit",
|
|
"allowed_dependencies": [
|
|
"messaging-core-api",
|
|
"messaging-schema-api",
|
|
"messaging-policy",
|
|
"messaging-transport-spi"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-core-api",
|
|
"gradle_path": ":grpc:grpc-core-api",
|
|
"source_path": "src/grpc/grpc-core-api",
|
|
"allowed_dependencies": [],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-proto-contract",
|
|
"gradle_path": ":grpc:grpc-proto-contract",
|
|
"source_path": "src/grpc/grpc-proto-contract",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-codegen",
|
|
"gradle_path": ":grpc:grpc-codegen",
|
|
"source_path": "src/grpc/grpc-codegen",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-proto-contract"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-policy",
|
|
"gradle_path": ":grpc:grpc-policy",
|
|
"source_path": "src/grpc/grpc-policy",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-server",
|
|
"gradle_path": ":grpc:grpc-server",
|
|
"source_path": "src/grpc/grpc-server",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-policy"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-client",
|
|
"gradle_path": ":grpc:grpc-client",
|
|
"source_path": "src/grpc/grpc-client",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-policy"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-discovery",
|
|
"gradle_path": ":grpc:grpc-discovery",
|
|
"source_path": "src/grpc/grpc-discovery",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-client"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-admin",
|
|
"gradle_path": ":grpc:grpc-admin",
|
|
"source_path": "src/grpc/grpc-admin",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-server"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-observability",
|
|
"gradle_path": ":grpc:grpc-observability",
|
|
"source_path": "src/grpc/grpc-observability",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-operation-ledger-jpa",
|
|
"gradle_path": ":grpc:grpc-operation-ledger-jpa",
|
|
"source_path": "src/grpc/grpc-operation-ledger-jpa",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-spring-boot-starter",
|
|
"gradle_path": ":grpc:grpc-spring-boot-starter",
|
|
"source_path": "src/grpc/grpc-spring-boot-starter",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-proto-contract",
|
|
"grpc-codegen",
|
|
"grpc-policy",
|
|
"grpc-server",
|
|
"grpc-client",
|
|
"grpc-discovery",
|
|
"grpc-admin",
|
|
"grpc-observability",
|
|
"grpc-operation-ledger-jpa"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-testkit",
|
|
"gradle_path": ":grpc:grpc-testkit",
|
|
"source_path": "src/grpc/grpc-testkit",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-proto-contract",
|
|
"grpc-codegen",
|
|
"grpc-policy",
|
|
"grpc-server",
|
|
"grpc-client",
|
|
"grpc-discovery",
|
|
"grpc-admin",
|
|
"grpc-observability",
|
|
"grpc-operation-ledger-jpa"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-advanced-bootstrap",
|
|
"gradle_path": ":grpc-advanced:grpc-advanced-bootstrap",
|
|
"source_path": "src/grpc-advanced/grpc-advanced-bootstrap",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-advanced-edition",
|
|
"gradle_path": ":grpc-advanced:grpc-advanced-edition",
|
|
"source_path": "src/grpc-advanced/grpc-advanced-edition",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-proto-contract",
|
|
"grpc-advanced-bootstrap"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-advanced-streaming",
|
|
"gradle_path": ":grpc-advanced:grpc-advanced-streaming",
|
|
"source_path": "src/grpc-advanced/grpc-advanced-streaming",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-policy",
|
|
"grpc-advanced-bootstrap"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-advanced-resilience",
|
|
"gradle_path": ":grpc-advanced:grpc-advanced-resilience",
|
|
"source_path": "src/grpc-advanced/grpc-advanced-resilience",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-policy",
|
|
"grpc-client",
|
|
"grpc-discovery",
|
|
"grpc-advanced-bootstrap"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-advanced-compat",
|
|
"gradle_path": ":grpc-advanced:grpc-advanced-compat",
|
|
"source_path": "src/grpc-advanced/grpc-advanced-compat",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-policy",
|
|
"grpc-server",
|
|
"grpc-client",
|
|
"grpc-advanced-bootstrap"
|
|
],
|
|
"runtime_memberships": []
|
|
},
|
|
{
|
|
"id": "grpc-advanced-diagnostics",
|
|
"gradle_path": ":grpc-advanced:grpc-advanced-diagnostics",
|
|
"source_path": "src/grpc-advanced/grpc-advanced-diagnostics",
|
|
"allowed_dependencies": [
|
|
"grpc-core-api",
|
|
"grpc-client",
|
|
"grpc-advanced-bootstrap"
|
|
],
|
|
"runtime_memberships": []
|
|
}
|
|
]
|
|
}
|