Build: Rename kotlinBuildRepo -> kotlinBuildLocalRepo
This commit is contained in:
+1
-1
@@ -302,7 +302,7 @@ allprojects {
|
|||||||
val mirrorRepo: String? = findProperty("maven.repository.mirror")?.toString()
|
val mirrorRepo: String? = findProperty("maven.repository.mirror")?.toString()
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
kotlinBuildRepo(project)
|
kotlinBuildLocalRepo(project)
|
||||||
mirrorRepo?.let(::maven)
|
mirrorRepo?.let(::maven)
|
||||||
bootstrapKotlinRepo?.let(::maven)
|
bootstrapKotlinRepo?.let(::maven)
|
||||||
jcenter()
|
jcenter()
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import org.gradle.api.tasks.JavaExec
|
|||||||
import org.gradle.kotlin.dsl.*
|
import org.gradle.kotlin.dsl.*
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
private fun Project.kotlinBuildRepoDir() = File("${project.rootDir.absoluteFile}/dependencies/repo")
|
private fun Project.kotlinBuildLocalRepoDir() = File("${project.rootDir.absoluteFile}/dependencies/repo")
|
||||||
|
|
||||||
private fun Project.ideModuleName() = when (IdeVersionConfigurator.currentIde.kind) {
|
private fun Project.ideModuleName() = when (IdeVersionConfigurator.currentIde.kind) {
|
||||||
Ide.Kind.AndroidStudio -> "android-studio-ide"
|
Ide.Kind.AndroidStudio -> "android-studio-ide"
|
||||||
@@ -40,8 +40,8 @@ private fun Project.ideModuleVersion() = when (IdeVersionConfigurator.currentIde
|
|||||||
Ide.Kind.IntelliJ -> rootProject.findProperty("versions.intellijSdk")
|
Ide.Kind.IntelliJ -> rootProject.findProperty("versions.intellijSdk")
|
||||||
}
|
}
|
||||||
|
|
||||||
fun RepositoryHandler.kotlinBuildRepo(project: Project): IvyArtifactRepository = ivy {
|
fun RepositoryHandler.kotlinBuildLocalRepo(project: Project): IvyArtifactRepository = ivy {
|
||||||
val baseDir = project.kotlinBuildRepoDir()
|
val baseDir = project.kotlinBuildLocalRepoDir()
|
||||||
setUrl(baseDir)
|
setUrl(baseDir)
|
||||||
|
|
||||||
ivyPattern("${baseDir.canonicalPath}/[organisation]/[module]/[revision]/[module].ivy.xml")
|
ivyPattern("${baseDir.canonicalPath}/[organisation]/[module]/[revision]/[module].ivy.xml")
|
||||||
@@ -110,7 +110,7 @@ fun ModuleDependency.includeJars(vararg names: String, rootProject: Project? = n
|
|||||||
// Workaround. Top-level Kotlin function in a default package can't be called from a non-default package
|
// Workaround. Top-level Kotlin function in a default package can't be called from a non-default package
|
||||||
object IntellijRootUtils {
|
object IntellijRootUtils {
|
||||||
fun getRepositoryRootDir(project: Project): File = with(project.rootProject) {
|
fun getRepositoryRootDir(project: Project): File = with(project.rootProject) {
|
||||||
return File(kotlinBuildRepoDir(), "kotlin.build")
|
return File(kotlinBuildLocalRepoDir(), "kotlin.build")
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getIntellijRootDir(project: Project): File = with(project.rootProject) {
|
fun getIntellijRootDir(project: Project): File = with(project.rootProject) {
|
||||||
@@ -139,7 +139,7 @@ fun Project.intellijRootDir() = IntellijRootUtils.getIntellijRootDir(project)
|
|||||||
|
|
||||||
fun Project.intellijUltimateRootDir() =
|
fun Project.intellijUltimateRootDir() =
|
||||||
if (isIntellijUltimateSdkAvailable())
|
if (isIntellijUltimateSdkAvailable())
|
||||||
File(kotlinBuildRepoDir(), "kotlin.build/ideaIU/${rootProject.extra["versions.intellijSdk"]}/artifacts")
|
File(kotlinBuildLocalRepoDir(), "kotlin.build/ideaIU/${rootProject.extra["versions.intellijSdk"]}/artifacts")
|
||||||
else
|
else
|
||||||
throw GradleException("intellij ultimate SDK is not available")
|
throw GradleException("intellij ultimate SDK is not available")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user