Support backward compatibility with gradle-script-kotlin 0.2.0, some refactoring

This commit is contained in:
Ilya Chernikov
2016-06-27 09:17:05 -07:00
parent 1690dcd8df
commit 2ca4d635ea
3 changed files with 77 additions and 42 deletions
@@ -35,7 +35,9 @@ class GradleScriptTemplateProvider(project: Project, gim: GradleInstallationMana
gradleLibsPath?.listFiles { file -> file.extension == "jar" && depLibsPrefixes.any { file.name.startsWith(it) } }
?.map { it.canonicalPath }
?: emptyList()
override val environment: Map<String, Any?>? = mapOf("gradleHome" to gradleHome)
override val environment: Map<String, Any?>? = mapOf(
"gradleHome" to gradleHome,
"projectRoot" to (project.basePath ?: project.baseDir.canonicalPath )?.let { File(it) })
companion object {
private val depLibsPrefixes = listOf("gradle-script-kotlin", "gradle-core")