| rootProject.name = "intellij-rust" |
| // Special module with run, build and publish tasks |
| include("plugin") |
| include( |
| "grammar-kit-fake-psi-deps", |
| "idea", |
| "clion", |
| "debugger", |
| "profiler", |
| "toml", |
| "copyright", |
| "coverage", |
| "intelliLang", |
| "duplicates", |
| "grazie", |
| "js", |
| "ml-completion" |
| ) |
| |
| // Configure Gradle Build Cache. It is enabled in `gradle.properties` via `org.gradle.caching`. |
| buildCache { |
| local { |
| isEnabled = System.getenv("CI") == null |
| directory = File(rootDir, "build/build-cache") |
| removeUnusedEntriesAfterDays = 30 |
| } |
| } |
| |
| pluginManagement { |
| repositories { |
| maven("https://oss.sonatype.org/content/repositories/snapshots/") |
| gradlePluginPortal() |
| } |
| } |