Skip to content

Commit c50f9e1

Browse files
committed
use triple double quoted strings for templates
1 parent 96ea1d5 commit c50f9e1

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

build/project-template-gradle/build.gradle

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -210,13 +210,17 @@ def createIncludeFile (filePath, fileName, dimensionName) {
210210
println "\t+creating include.gradle file for: " + filePath
211211
def defaultIncludeFile = new File(filePath, "include.gradle")
212212
defaultIncludeFile.write ""
213-
defaultIncludeFile << "android { \n"
214-
defaultIncludeFile << "\tproductFlavors {\n"
215-
defaultIncludeFile << '\t\t"' + fileName + '" {\n'
216-
defaultIncludeFile << '\t\t\tdimension "' + dimensionName + '"\n'
217-
defaultIncludeFile << "\t\t}\n"
218-
defaultIncludeFile << "\t}\n"
219-
defaultIncludeFile << "}"
213+
214+
def content = """android {
215+
productFlavors {
216+
${fileName} {
217+
dimension ${dimensionName}
218+
}
219+
}
220+
}"""
221+
222+
223+
defaultIncludeFile << content
220224
}
221225

222226
def sanatizeDimensionName(str) {
@@ -311,7 +315,6 @@ task createDefaultIncludeFiles {
311315
flavorNames.add('"' + dimensionName + '"')
312316

313317
if(!foundIncludeFile) {
314-
//createIncludeFile(fl.getAbsolutePath() ,fileName, dimensionName)
315318
createIncludeFile(fl.getAbsolutePath() , flavor, dimensionName)
316319
}
317320
}
@@ -329,11 +332,13 @@ task createPluginsConfigFile {
329332

330333
if(createPluginConfigFile) {
331334
println "\t+creating product flavors include.gradle file in $configurationsDir folder..."
332-
def flavors = flavorNames.join(",")
335+
def flavors = flavorNames.join(", ")
336+
337+
def content = """android {
338+
flavorDimensions ${flavors}
339+
}"""
333340

334-
flavorsFile << "android { \n"
335-
flavorsFile << "\tflavorDimensions " + flavors + "\n"
336-
flavorsFile << "}\n"
341+
flavorsFile << content
337342
}
338343
}
339344
}

0 commit comments

Comments
 (0)