Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 0 additions & 65 deletions .github/workflows/discord-webhook.yml

This file was deleted.

57 changes: 6 additions & 51 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,70 +16,33 @@ swagger = "2.2.40"
[libraries]
# upstream EDC dependencies
edc-did-core = { module = "org.eclipse.edc:identity-did-core", version.ref = "edc" }
edc-did-web = { module = "org.eclipse.edc:identity-did-web", version.ref = "edc" }
edc-core-connector = { module = "org.eclipse.edc:connector-core", version.ref = "edc" }
edc-core-controlplane = { module = "org.eclipse.edc:control-plane-core", version.ref = "edc" }
edc-core-jersey = { module = "org.eclipse.edc:jersey-core", version.ref = "edc" }
edc-core-jetty = { module = "org.eclipse.edc:jetty-core", version.ref = "edc" }
edc-core-token = { module = "org.eclipse.edc:token-core", version.ref = "edc" }
edc-core-runtime = { module = "org.eclipse.edc:runtime-core", version.ref = "edc" }
edc-core-participantcontext-config = { module = "org.eclipse.edc:participant-context-config-core", version.ref = "edc" }
edc-core-edrstore = { module = "org.eclipse.edc:edr-store-core", version.ref = "edc" }
edc-dcp = { module = "org.eclipse.edc:decentralized-claims-service", version.ref = "edc" }
edc-dcp-trustedissuers = { module = "org.eclipse.edc:decentralized-claims-issuers-configuration", version.ref = "edc" }
edc-api-observability = { module = "org.eclipse.edc:api-observability", version.ref = "edc" }
edc-junit = { module = "org.eclipse.edc:junit", version.ref = "edc" }
edc-core-dataplane-selector = { module = "org.eclipse.edc:data-plane-selector-core", version.ref = "edc" }
edc-core-dataplane-signaling-client = { module = "org.eclipse.edc:data-plane-signaling-client", version.ref = "edc" }
edc-core-dataplane-signaling-transfer = { module = "org.eclipse.edc:transfer-data-plane-signaling", version.ref = "edc" }
edc-dcp-core = { module = "org.eclipse.edc:decentralized-claims-core", version.ref = "edc" }
edc-vault-hashicorp = { module = "org.eclipse.edc:vault-hashicorp", version.ref = "edc" }
edc-store-participantcontext-sql = { module = "org.eclipse.edc:participantcontext-store-sql", version.ref = "edc" }
edc-store-participantcontext-config-sql = { module = "org.eclipse.edc:participantcontext-config-store-sql", version.ref = "edc" }
edc-lib-jws2020 = { module = "org.eclipse.edc:jws2020-lib", version.ref = "edc" }
edc-lib-transform = { module = "org.eclipse.edc:transform-lib", version.ref = "edc" }
edc-lib-http = { module = "org.eclipse.edc:http-lib", version.ref = "edc" }
edc-lib-util = { module = "org.eclipse.edc:util-lib", version.ref = "edc" }
edc-lib-util-dataplane = { module = "org.eclipse.edc:data-plane-util", version.ref = "edc" }
edc-sql-bootstrapper = { module = "org.eclipse.edc:sql-bootstrapper", version.ref = "edc" }
edc-core-edrstore = { module = "org.eclipse.edc:edr-store-core", version.ref = "edc" }
edc-edrstore-receiver = { module = "org.eclipse.edc:edr-store-receiver", version.ref = "edc" }

# EDC-V dependencies
edcv-core-connector = { module = "org.eclipse.edc.virtualized:v-connector-core", version.ref = "edc" }
edcv-core-negotiationmanager = { module = "org.eclipse.edc.virtualized:negotiation-manager", version.ref = "edc" }
edcv-core-transfermanager = { module = "org.eclipse.edc.virtualized:transfer-process-manager", version.ref = "edc" }
edcv-api-management = { module = "org.eclipse.edc.virtualized:management-api", version.ref = "edc" }
edcv-banner = { module = "org.eclipse.edc.virtualized:banner-extension", version.ref = "edc" }
edcv-protocols-dsp = { module = "org.eclipse.edc.virtualized:dsp", version.ref = "edc" }
edcv-cdc-postgres = { module = "org.eclipse.edc.virtualized:postgres-cdc", version.ref = "edc" }
edcv-nats-subscriber-tp = { module = "org.eclipse.edc.virtualized:transfer-process-subscriber-nats", version.ref = "edc" }
edcv-nats-subscriber-cn = { module = "org.eclipse.edc.virtualized:negotiation-subscriber-nats", version.ref = "edc" }
edcv-nats-publisher-tp = { module = "org.eclipse.edc.virtualized:transfer-process-cdc-publisher-nats", version.ref = "edc" }
edcv-nats-publisher-cn = { module = "org.eclipse.edc.virtualized:negotiation-cdc-publisher-nats", version.ref = "edc" }
edcv-cel-extension = { module = "org.eclipse.edc.virtualized:cel-extension", version.ref = "edc" }
edcv-cel-store-sql = { module = "org.eclipse.edc.virtualized:cel-store-sql", version.ref = "edc" }
edcv-core-dcp-scope = { module = "org.eclipse.edc.virtualized:dcp-scope-core", version.ref = "edc" }

# EDC spi dependencies
edc-spi-participantcontext = { module = "org.eclipse.edc:connector-participant-context-spi", version.ref = "edc" }
edc-spi-participantcontext-config = { module = "org.eclipse.edc:participant-context-config-spi", version.ref = "edc" }
edc-spi-web = { module = "org.eclipse.edc:web-spi", version.ref = "edc" }
edc-spi-controlplane = { module = "org.eclipse.edc:control-plane-spi", version.ref = "edc" }
edc-spi-dataplane-selector = { module = "org.eclipse.edc:data-plane-selector-spi", version.ref = "edc" }
edc-spi-dataplane = { module = "org.eclipse.edc:data-plane-spi", version.ref = "edc" }
edc-spi-dcp = { module = "org.eclipse.edc:decentralized-claims-spi", version.ref = "edc" }
edc-spi-http = { module = "org.eclipse.edc:http-spi", version.ref = "edc" }
edc-spi-transform = { module = "org.eclipse.edc:transform-spi", version.ref = "edc" }
edc-spi-catalog = { module = "org.eclipse.edc:catalog-spi", version.ref = "edc" }
edc-spi-identity-did = { module = "org.eclipse.edc:identity-did-spi", version.ref = "edc" }
edc-spi-transaction = { module = "org.eclipse.edc:transaction-spi", version.ref = "edc" }
edc-spi-edrstore = { module = "org.eclipse.edc:edr-store-spi", version.ref = "edc" }


# identityhub SPI modules
edc-ih-spi-credentials = { module = "org.eclipse.edc:verifiable-credential-spi", version.ref = "edc" }
edc-ih-spi-participantcontext = { module = "org.eclipse.edc:participant-context-spi", version.ref = "edc" }
edc-ih-spi = { module = "org.eclipse.edc:identity-hub-spi", version.ref = "edc" }

# identityhub API modules
edc-oauth2-client = { module = "org.eclipse.edc:oauth2-client", version.ref = "edc" }
Expand All @@ -91,34 +54,26 @@ edc-issuance-spi = { module = "org.eclipse.edc:issuerservice-issuance-spi", vers

# BOM modules
edc-bom-dataplane = { module = "org.eclipse.edc:dataplane-base-bom", version.ref = "edc" }
edc-bom-controlplane-sql = { module = "org.eclipse.edc:controlplane-feature-sql-bom", version.ref = "edc" }
edc-bom-dataplane-sql = { module = "org.eclipse.edc:dataplane-feature-sql-bom", version.ref = "edc" }
edc-bom-identityhub = { module = "org.eclipse.edc:identityhub-oauth2-bom", version.ref = "edc" }
edc-bom-identityhub-sql = { module = "org.eclipse.edc:identityhub-feature-sql-bom", version.ref = "edc" }
edc-bom-issuerservice = { module = "org.eclipse.edc:issuerservice-oauth2-bom", version.ref = "edc" }
edc-bom-issuerservice-sql = { module = "org.eclipse.edc:issuerservice-feature-sql-bom", version.ref = "edc" }
edcv-bom-controlplane = { module = "org.eclipse.edc.virtualized:virtual-controlplane-base-bom", version.ref = "edc" }
edcv-bom-controlplane-sql = { module = "org.eclipse.edc.virtualized:virtual-controlplane-feature-sql-bom", version.ref = "edc" }
edcv-bom-controlplane-nats = { module = "org.eclipse.edc.virtualized:virtual-controlplane-feature-nats-bom", version.ref = "edc" }
edcv-bom-controlplane-dcp = { module = "org.eclipse.edc.virtualized:virtual-controlplane-feature-dcp-bom", version.ref = "edc" }
edcv-bom-controlplane-nats-cdc = { module = "org.eclipse.edc.virtualized:virtual-controlplane-feature-nats-cdc-bom", version.ref = "edc" }

# Third party deps
awaitility = { module = "org.awaitility:awaitility", version.ref = "awaitility" }
bouncyCastle-bcprovJdk18on = { module = "org.bouncycastle:bcprov-jdk18on", version.ref = "bouncyCastle-jdk18on" }
jackson-annotations = { module = "com.fasterxml.jackson.core:jackson-annotations", version.ref = "jackson-annotations" }
jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" }
tink = { module = "com.google.crypto.tink:tink", version = "1.19.0" }
nats-client = { module = "io.nats:jnats", version = "2.24.1" }
restAssured = { module = "io.rest-assured:rest-assured", version.ref = "restAssured" }
jakarta-rsApi = { module = "jakarta.ws.rs:jakarta.ws.rs-api", version.ref = "rsApi" }

[bundles]
dcp = [
"edc-dcp",
"edc-did-core",
"edc-did-web",
"edc-oauth2-client",
"edc-dcp-core",
"edcv-core-dcp-scope",
"edc-dcp-trustedissuers"
]

[plugins]
shadow = { id = "com.gradleup.shadow", version = "8.3.6" }
edc-build = { id = "org.eclipse.edc.edc-build", version.ref = "edc-build" }
Expand Down
38 changes: 6 additions & 32 deletions launchers/controlplane/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -19,42 +19,16 @@ plugins {
}

dependencies {
runtimeOnly(libs.edcv.core.connector)
runtimeOnly(libs.edcv.core.negotiationmanager)
runtimeOnly(libs.edcv.core.transfermanager)
runtimeOnly(libs.edcv.banner)
runtimeOnly(libs.edcv.api.management)
runtimeOnly(libs.edcv.protocols.dsp)
runtimeOnly(libs.edcv.cdc.postgres)
runtimeOnly(libs.edcv.nats.publisher.cn)
runtimeOnly(libs.edcv.nats.publisher.tp)
runtimeOnly(libs.edcv.nats.subscriber.tp)
runtimeOnly(libs.edcv.nats.subscriber.cn)
runtimeOnly(libs.edcv.cel.extension)
runtimeOnly(libs.edcv.cel.store.sql)

runtimeOnly(libs.edc.core.connector)
runtimeOnly(libs.edc.core.runtime)
runtimeOnly(libs.edc.core.token)
runtimeOnly(libs.edc.core.jersey)
runtimeOnly(libs.edc.core.jetty)
runtimeOnly(libs.edcv.bom.controlplane)
runtimeOnly(libs.edcv.bom.controlplane.sql)
runtimeOnly(libs.edcv.bom.controlplane.nats)
runtimeOnly(libs.edcv.bom.controlplane.nats.cdc)
runtimeOnly(libs.edcv.bom.controlplane.dcp)

runtimeOnly(libs.edc.core.edrstore)
runtimeOnly(libs.edc.vault.hashicorp)
runtimeOnly(libs.edc.edrstore.receiver)
runtimeOnly(libs.edc.api.observability)
runtimeOnly(libs.bundles.dcp)
runtimeOnly(libs.edc.core.controlplane) {
exclude("org.eclipse.edc", "control-plane-contract-manager")
exclude("org.eclipse.edc", "control-plane-transfer-manager")
}
runtimeOnly(libs.edc.core.dataplane.selector)
runtimeOnly(libs.edc.core.dataplane.signaling.client)
runtimeOnly(libs.edc.core.dataplane.signaling.transfer)

runtimeOnly(libs.edc.vault.hashicorp)
runtimeOnly(libs.edc.bom.controlplane.sql)
runtimeOnly(libs.edc.store.participantcontext.sql)
runtimeOnly(libs.edc.store.participantcontext.config.sql)

runtimeOnly(libs.bouncyCastle.bcprovJdk18on)

Expand Down