diff --git a/Dockerfile.fat b/Dockerfile.fat index 3dab4b33..2dbf4ba4 100644 --- a/Dockerfile.fat +++ b/Dockerfile.fat @@ -5,7 +5,7 @@ COPY build.gradle . COPY settings.gradle . COPY gradlew . COPY gradle gradle/ -RUN ./gradlew build -x spotlessApply -x spotlessCheck -x test -x sonarqube || return 0 +RUN ./gradlew build -x spotlessApply -x spotlessCheck -x test -x sonarqube || return 0 # Set the working directory WORKDIR /app diff --git a/build.gradle b/build.gradle index 9871d998..c5a721f1 100644 --- a/build.gradle +++ b/build.gradle @@ -543,12 +543,22 @@ compileJava { } task writeVersion { - def propsFile = file("src/main/resources/version.properties") - def props = new Properties() - props.setProperty("version", version) - props.store(propsFile.newWriter(), null) + def propsFile = file("$projectDir/src/main/resources/version.properties") + def propsDir = propsFile.parentFile + + doLast { + if (!propsDir.exists()) { + propsDir.mkdirs() + } + + def props = new Properties() + props.setProperty("version", version) + props.store(propsFile.newWriter(), null) + } } +processResources.dependsOn(writeVersion) + swaggerhubUpload { // dependsOn = generateOpenApiDocs // Depends on your task generating Swagger docs api = "Stirling-PDF" // The name of your API on SwaggerHub