Wizard: put pluginManagement section in the beginning of settings.gradle file
This commit is contained in:
+9
-9
@@ -16,6 +16,15 @@ data class SettingsGradleFileIR(
|
|||||||
override fun withReplacedIrs(irs: List<BuildSystemIR>): SettingsGradleFileIR = copy(irs = irs)
|
override fun withReplacedIrs(irs: List<BuildSystemIR>): SettingsGradleFileIR = copy(irs = irs)
|
||||||
|
|
||||||
override fun GradlePrinter.renderGradle() {
|
override fun GradlePrinter.renderGradle() {
|
||||||
|
val repositories = irsOfType<RepositoryIR>()
|
||||||
|
if (repositories.isNotEmpty()) {
|
||||||
|
sectionCall("pluginManagement", needIndent = true) {
|
||||||
|
sectionCall("repositories") {
|
||||||
|
repositories.listNl()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
nl(lineBreaks = 2)
|
||||||
|
}
|
||||||
+"rootProject.name = "; +projectName.quotified
|
+"rootProject.name = "; +projectName.quotified
|
||||||
nl(lineBreaks = 2)
|
nl(lineBreaks = 2)
|
||||||
if (subProjects.isNotEmpty()) {
|
if (subProjects.isNotEmpty()) {
|
||||||
@@ -25,14 +34,5 @@ data class SettingsGradleFileIR(
|
|||||||
}
|
}
|
||||||
nl(lineBreaks = 2)
|
nl(lineBreaks = 2)
|
||||||
}
|
}
|
||||||
val repositories = irsOfType<RepositoryIR>()
|
|
||||||
if (repositories.isNotEmpty()) {
|
|
||||||
sectionCall("pluginManagement", needIndent = true) {
|
|
||||||
sectionCall("repositories") {
|
|
||||||
repositories.listNl()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user