jetbrains/settings.gradle.kts (23 lines of code) (raw):
rootProject.name = "renderdoc-rd-client"
pluginManagement {
val rdVersion: String by settings
repositories {
if (rdVersion == "SNAPSHOT")
mavenLocal()
maven { setUrl("https://packages.jetbrains.team/maven/p/ij/intellij-dependencies") }
maven { setUrl("https://cache-redirector.jetbrains.com/plugins.gradle.org") }
// This is for snapshot version of 'org.jetbrains.intellij' plugin
maven { setUrl("https://oss.sonatype.org/content/repositories/snapshots/") }
}
plugins {
id("com.jetbrains.rdgen") version rdVersion
}
resolutionStrategy {
eachPlugin {
when(requested.id.name) {
// This required to correctly rd-gen plugin resolution. May be we should switch our naming to match Gradle plugin naming convention.
"rdgen" -> {
useModule("com.jetbrains.rd:rd-gen:${rdVersion}")
}
}
}
}
}
//include(":protocol")