Rearrange script templates in GradleScriptTemplateProvider
#KT-22473 Fixed
This commit is contained in:
+8
-6
@@ -82,15 +82,17 @@ class GradleScriptDefinitionsContributor(private val project: Project): ScriptDe
|
|||||||
private fun loadDefinitions(): List<KotlinScriptDefinition> {
|
private fun loadDefinitions(): List<KotlinScriptDefinition> {
|
||||||
val kotlinDslDependencySelector = Regex("^gradle-(?:kotlin-dsl|core).*\\.jar\$")
|
val kotlinDslDependencySelector = Regex("^gradle-(?:kotlin-dsl|core).*\\.jar\$")
|
||||||
val kotlinDslAdditionalResolverCp = ::kotlinStdlibAndCompiler
|
val kotlinDslAdditionalResolverCp = ::kotlinStdlibAndCompiler
|
||||||
|
|
||||||
|
// KotlinBuildScript should be last because it has wide scriptFilePattern
|
||||||
val kotlinDslTemplates = loadGradleTemplates(
|
val kotlinDslTemplates = loadGradleTemplates(
|
||||||
templateClass = "org.gradle.kotlin.dsl.KotlinBuildScript",
|
templateClass = "org.gradle.kotlin.dsl.KotlinSettingsScript",
|
||||||
dependencySelector = kotlinDslDependencySelector,
|
dependencySelector = kotlinDslDependencySelector,
|
||||||
additionalResolverClasspath = kotlinDslAdditionalResolverCp
|
additionalResolverClasspath = kotlinDslAdditionalResolverCp
|
||||||
|
|
||||||
) + loadGradleTemplates(
|
) + loadGradleTemplates(
|
||||||
templateClass = "org.gradle.kotlin.dsl.KotlinSettingsScript",
|
templateClass = "org.gradle.kotlin.dsl.KotlinBuildScript",
|
||||||
dependencySelector = kotlinDslDependencySelector,
|
dependencySelector = kotlinDslDependencySelector,
|
||||||
additionalResolverClasspath = kotlinDslAdditionalResolverCp
|
additionalResolverClasspath = kotlinDslAdditionalResolverCp
|
||||||
)
|
)
|
||||||
if (kotlinDslTemplates.isNotEmpty()) {
|
if (kotlinDslTemplates.isNotEmpty()) {
|
||||||
return kotlinDslTemplates
|
return kotlinDslTemplates
|
||||||
|
|||||||
Reference in New Issue
Block a user