-
Notifications
You must be signed in to change notification settings - Fork 180
Expand file tree
/
Copy pathbuild.gradle.kts
More file actions
28 lines (25 loc) · 1.32 KB
/
build.gradle.kts
File metadata and controls
28 lines (25 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
fun properties(key: String) = providers.gradleProperty(key)
sourceSets {
main {
resources.srcDirs("src/main/resources")
}
}
dependencies {
implementation(project(":azure-intellij-plugin-lib"))
// runtimeOnly project(path: ":azure-intellij-plugin-lib", configuration: "instrumentedJar")
implementation(project(":azure-intellij-resource-connector-lib"))
// runtimeOnly project(path: ":azure-intellij-resource-connector-lib", configuration: "instrumentedJar")
implementation(project(":azure-intellij-resource-connector-lib-java"))
implementation(project(":azure-intellij-plugin-cosmos"))
// runtimeOnly project(path: ":azure-intellij-resource-connector-lib-java", configuration: "instrumentedJar")
implementation("com.microsoft.azure:azure-toolkit-cosmos-lib")
implementation("com.microsoft.azure:azure-toolkit-ide-common-lib")
implementation("com.microsoft.azure:azure-toolkit-ide-cosmos-lib")
implementation("com.microsoft.azure:azure-toolkit-identity-lib")
intellijPlatform {
intellijIdeaUltimate(properties("platformVersion").get())
// Plugin Dependencies. Uses `platformBundledPlugins` property from the gradle.properties file for bundled IntelliJ Platform plugins.
bundledPlugin("com.intellij.java")
bundledPlugin("com.intellij.database")
}
}