aboutsummaryrefslogtreecommitdiff
path: root/test-utils/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'test-utils/build.gradle.kts')
-rw-r--r--test-utils/build.gradle.kts34
1 files changed, 34 insertions, 0 deletions
diff --git a/test-utils/build.gradle.kts b/test-utils/build.gradle.kts
new file mode 100644
index 00000000..ddad28a7
--- /dev/null
+++ b/test-utils/build.gradle.kts
@@ -0,0 +1,34 @@
+import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
+
+val kotlinBaseVersion: String by project
+val intellijVersion: String by project
+
+tasks.withType<KotlinCompile> {
+ compilerOptions.freeCompilerArgs.add("-Xjvm-default=all-compatibility")
+}
+plugins {
+ kotlin("jvm")
+}
+
+version = "2.0.255-SNAPSHOT"
+
+repositories {
+ mavenCentral()
+}
+
+dependencies {
+ implementation(kotlin("stdlib"))
+
+ implementation("org.jetbrains.kotlin:kotlin-compiler:$kotlinBaseVersion")
+ implementation("org.jetbrains.kotlin:kotlin-compiler-internal-test-framework:$kotlinBaseVersion")
+
+ implementation("org.junit.jupiter:junit-jupiter-api:5.8.2")
+
+ implementation(project(":api"))
+ implementation(project(":compiler-plugin"))
+}
+
+repositories {
+ maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/bootstrap/")
+ maven("https://www.jetbrains.com/intellij-repository/releases")
+}