├── .github ├── FUNDING.yml └── workflows │ └── master.yml ├── .gitignore ├── .run └── TEST.run.xml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.adoc ├── CONTRIBUTING.adoc ├── LICENSE ├── README.md ├── config └── detekt │ └── detekt.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── main.yml ├── settings.gradle.kts └── src ├── main └── kotlin │ └── org │ └── springdoc │ └── openapi │ └── gradle │ └── plugin │ ├── Constants.kt │ ├── OpenApiExtension.kt │ ├── OpenApiGeneratorTask.kt │ └── OpenApiGradlePlugin.kt └── test ├── kotlin └── org │ └── springdoc │ └── openapi │ └── gradle │ └── plugin │ └── OpenApiGradlePluginTest.kt └── resources └── acceptance-project ├── .gitignore ├── settings.gradle ├── src └── main │ ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── DemoApplication.java │ │ ├── config │ │ └── GroupedConfiguration.java │ │ └── endpoints │ │ ├── ConditionalController.java │ │ ├── GroupedController.java │ │ ├── HelloWorldController.java │ │ └── ProfileController.java │ └── resources │ ├── application-different-url.properties │ ├── application-multiple-endpoints.properties │ ├── application-multiple-grouped-apis.properties │ ├── application-slower.properties │ ├── application-ssl.properties │ ├── application.properties │ └── keystore.p12 └── truststore.p12 /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: springdoc-openapi 2 | -------------------------------------------------------------------------------- /.github/workflows/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/.github/workflows/master.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/TEST.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/.run/TEST.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/CODE_OF_CONDUCT.adoc -------------------------------------------------------------------------------- /CONTRIBUTING.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/CONTRIBUTING.adoc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/README.md -------------------------------------------------------------------------------- /config/detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/config/detekt/detekt.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/main.yml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/org/springdoc/openapi/gradle/plugin/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/main/kotlin/org/springdoc/openapi/gradle/plugin/Constants.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiExtension.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGeneratorTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGeneratorTask.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGradlePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGradlePlugin.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGradlePluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGradlePluginTest.kt -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/.gitignore -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'demo' -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/java/com/example/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/java/com/example/demo/DemoApplication.java -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/java/com/example/demo/config/GroupedConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/java/com/example/demo/config/GroupedConfiguration.java -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/java/com/example/demo/endpoints/ConditionalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/java/com/example/demo/endpoints/ConditionalController.java -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/java/com/example/demo/endpoints/GroupedController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/java/com/example/demo/endpoints/GroupedController.java -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/java/com/example/demo/endpoints/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/java/com/example/demo/endpoints/HelloWorldController.java -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/java/com/example/demo/endpoints/ProfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/java/com/example/demo/endpoints/ProfileController.java -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/resources/application-different-url.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/resources/application-different-url.properties -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/resources/application-multiple-endpoints.properties: -------------------------------------------------------------------------------- 1 | test.props=So very special -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/resources/application-multiple-grouped-apis.properties: -------------------------------------------------------------------------------- 1 | test.props=So very special -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/resources/application-slower.properties: -------------------------------------------------------------------------------- 1 | slower=true -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/resources/application-ssl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/resources/application-ssl.properties -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/src/main/resources/keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/src/main/resources/keystore.p12 -------------------------------------------------------------------------------- /src/test/resources/acceptance-project/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/springdoc/springdoc-openapi-gradle-plugin/HEAD/src/test/resources/acceptance-project/truststore.p12 --------------------------------------------------------------------------------