From e2aa84a802ab34b4715f2e4a42215989ebcbbb33 Mon Sep 17 00:00:00 2001 From: Aleksandar Vidakovic Date: Wed, 21 Oct 2020 09:26:51 +0200 Subject: [PATCH] FINERACT-1231: SDK Swagger Java Client generated utilities are broken and should be removed from JAR --- build.gradle | 3 ++- fineract-client/.openapi-generator-ignore | 11 +++++++++++ fineract-client/build.gradle | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 fineract-client/.openapi-generator-ignore diff --git a/build.gradle b/build.gradle index 2cead999b..e3aae0905 100644 --- a/build.gradle +++ b/build.gradle @@ -206,7 +206,7 @@ allprojects { // https://github.com/diffplug/spotless/tree/main/plugin-gradle spotless { format 'misc', { - target '**/*.md', '**/*.properties', '**/.gitignore', '**/*.yml', '**/*.xml', '**/**.json', '**/*.sql' + target '**/*.md', '**/*.properties', '**/.gitignore', '**/.openapi-generator-ignore', '**/*.yml', '**/*.xml', '**/**.json', '**/*.sql' targetExclude '**/build/**', '**/bin/**', '**/.settings/**', '**/.idea/**', '**/.gradle/**', '**/gradlew.bat' indentWithSpaces(4) endWithNewline() @@ -282,6 +282,7 @@ allprojects { '**/bin/**', '**/.git/**', '**/.gitignore', + '**/.openapi-generator-ignore', '**/.gitkeep', '**/*.iml', '**/config/swagger/templates/**', diff --git a/fineract-client/.openapi-generator-ignore b/fineract-client/.openapi-generator-ignore new file mode 100644 index 000000000..b650db45c --- /dev/null +++ b/fineract-client/.openapi-generator-ignore @@ -0,0 +1,11 @@ +**/README.md +**/pom.xml +**/build.sbt +**/*.gradle +**/.travis.yml +**/.gitignore +**/git_push.sh +**/api/* +**/gradle* +**/gradle +**/src/main/AndroidManifest.xml diff --git a/fineract-client/build.gradle b/fineract-client/build.gradle index 9308314c3..bc8ab537f 100644 --- a/fineract-client/build.gradle +++ b/fineract-client/build.gradle @@ -56,6 +56,7 @@ task buildJavaSdk(type: org.openapitools.generator.gradle.plugin.tasks.GenerateT ] generateModelTests = false generateApiTests = false + ignoreFileOverride = "$projectDir/.openapi-generator-ignore" // trick to make sure fineract.yaml is generated first dependsOn = [ ':fineract-provider:compileJava'