From 20bf4d6939008a878c57fad1c2e7f9e36aec0f17 Mon Sep 17 00:00:00 2001 From: Petri Tuomola Date: Wed, 30 Sep 2020 19:08:53 +0300 Subject: [PATCH] FINERACT-1166: Fix build to work outside git repository --- fineract-provider/build.gradle | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/fineract-provider/build.gradle b/fineract-provider/build.gradle index 371c199d7..b4ad2cc14 100644 --- a/fineract-provider/build.gradle +++ b/fineract-provider/build.gradle @@ -201,11 +201,16 @@ import org.apache.tools.ant.filters.ReplaceTokens task prepareInputYaml(dependsOn: 'generateGitProperties') { doLast { + if(project.ext.properties.containsKey("gitProps")) + version = project.ext.gitProps['git.commit.id.describe'] + else + version = "unknown" + copy { from file('config/swagger/fineract-input.yaml.template') into file('config/swagger') rename { String filename -> return 'fineract-input.yaml' } - filter(ReplaceTokens, tokens: [VERSION: project.ext.gitProps['git.commit.id.describe']]) + filter(ReplaceTokens, tokens: [VERSION: version]) } } } @@ -955,11 +960,16 @@ dependencies { task prepareConfigJson(dependsOn: 'generateGitProperties') { doLast { + if(project.ext.properties.containsKey("gitProps")) + version = project.ext.gitProps['git.commit.id.describe'] + else + version = "unknown" + copy { from file('config/swagger/config.json.template') into file('config/swagger') rename { String filename -> return 'config.json' } - filter(ReplaceTokens, tokens: [VERSION: project.ext.gitProps['git.commit.id.describe']]) + filter(ReplaceTokens, tokens: [VERSION: version]) } } }