From d11887779a2f557be74686a586daf639cfc039fc Mon Sep 17 00:00:00 2001 From: Benjamin Scholtes <88310985+bscholtes1A@users.noreply.github.com> Date: Thu, 29 Feb 2024 11:16:35 +0100 Subject: [PATCH] docs: generate Swagger API documentation for DSP APIs (#3937) --- .../dsp/dsp-catalog/dsp-catalog-api/build.gradle.kts | 7 +++++++ .../dsp-negotiation/dsp-negotiation-api/build.gradle.kts | 7 +++++++ .../dsp-transfer-process-api/build.gradle.kts | 7 +++++++ .../dsp/dsp-version/dsp-version-api/build.gradle.kts | 7 +++++++ 4 files changed, 28 insertions(+) diff --git a/data-protocols/dsp/dsp-catalog/dsp-catalog-api/build.gradle.kts b/data-protocols/dsp/dsp-catalog/dsp-catalog-api/build.gradle.kts index d9cd705a152..8707603ffc3 100644 --- a/data-protocols/dsp/dsp-catalog/dsp-catalog-api/build.gradle.kts +++ b/data-protocols/dsp/dsp-catalog/dsp-catalog-api/build.gradle.kts @@ -14,6 +14,7 @@ plugins { `java-library` + id("io.swagger.core.v3.swagger-gradle-plugin") } dependencies { @@ -33,3 +34,9 @@ dependencies { testImplementation(project(":data-protocols:dsp:dsp-catalog:dsp-catalog-transform")) testImplementation(libs.restAssured) } + +edcBuild { + swagger { + apiGroup.set("dsp-api") + } +} diff --git a/data-protocols/dsp/dsp-negotiation/dsp-negotiation-api/build.gradle.kts b/data-protocols/dsp/dsp-negotiation/dsp-negotiation-api/build.gradle.kts index 8e80cdc90d4..46c325275cf 100644 --- a/data-protocols/dsp/dsp-negotiation/dsp-negotiation-api/build.gradle.kts +++ b/data-protocols/dsp/dsp-negotiation/dsp-negotiation-api/build.gradle.kts @@ -14,6 +14,7 @@ plugins { `java-library` + id("io.swagger.core.v3.swagger-gradle-plugin") } dependencies { @@ -33,3 +34,9 @@ dependencies { testImplementation(testFixtures(project(":extensions:common:http:jersey-core"))) testImplementation(libs.restAssured) } + +edcBuild { + swagger { + apiGroup.set("dsp-api") + } +} \ No newline at end of file diff --git a/data-protocols/dsp/dsp-transfer-process/dsp-transfer-process-api/build.gradle.kts b/data-protocols/dsp/dsp-transfer-process/dsp-transfer-process-api/build.gradle.kts index f914b30c85f..a83634b0a53 100644 --- a/data-protocols/dsp/dsp-transfer-process/dsp-transfer-process-api/build.gradle.kts +++ b/data-protocols/dsp/dsp-transfer-process/dsp-transfer-process-api/build.gradle.kts @@ -14,6 +14,7 @@ plugins { `java-library` + id("io.swagger.core.v3.swagger-gradle-plugin") } dependencies { @@ -33,3 +34,9 @@ dependencies { testImplementation(libs.restAssured) } + +edcBuild { + swagger { + apiGroup.set("dsp-api") + } +} \ No newline at end of file diff --git a/data-protocols/dsp/dsp-version/dsp-version-api/build.gradle.kts b/data-protocols/dsp/dsp-version/dsp-version-api/build.gradle.kts index d2dadbe56b3..f18879fa717 100644 --- a/data-protocols/dsp/dsp-version/dsp-version-api/build.gradle.kts +++ b/data-protocols/dsp/dsp-version/dsp-version-api/build.gradle.kts @@ -14,6 +14,7 @@ plugins { `java-library` + id("io.swagger.core.v3.swagger-gradle-plugin") } dependencies { @@ -28,3 +29,9 @@ dependencies { testImplementation(testFixtures(project(":extensions:common:http:jersey-core"))) testImplementation(libs.restAssured) } + +edcBuild { + swagger { + apiGroup.set("dsp-api") + } +} \ No newline at end of file