Skip to content

Commit

Permalink
Modifying setup.gradle to delete all setup code.
Browse files Browse the repository at this point in the history
  • Loading branch information
AdamMc331 committed Apr 29, 2023
1 parent e24692c commit ea8e55c
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions buildscripts/setup.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,33 @@ def renameConfig = [
newProjectName: "Your Project",
]

task deleteSetupCode() {
def workflowsFolder = "${rootDir}/.github/workflows"
def buildscriptsFolder = "${rootDir}/buildscripts"
def templateChangeWorkflowFile = "$workflowsFolder/template_change_test.yml"
def setupGradle = "$buildscriptsFolder/setup.gradle"

doLast {
delete(templateChangeWorkflowFile)
("git add $workflowsFolder").execute()

delete(setupGradle)
("git add $buildscriptsFolder").execute()

// Remove setup.gradle reference in build.gradle by filtering
// any lines that reference it.
def rootGradleFile = new File("${rootDir}/build.gradle.kts")
List rootGradleLines = rootGradleFile.readLines()
rootGradleFile.text = ""
rootGradleLines.each { line ->
if (!line.contains("setup.gradle")) {
rootGradleFile.append(line)
rootGradleFile.append("\n")
}
}
}
}

task renameAppPackage(type: Copy) {
description "Renames the template package in the app module."
group null
Expand Down Expand Up @@ -122,5 +149,6 @@ task renameTemplate {
replaceProjectName,
replaceAppName,
replacePackageInAppGradle,
deleteSetupCode,
)
}

0 comments on commit ea8e55c

Please sign in to comment.