summaryrefslogtreecommitdiff
path: root/spec/fixtures/java/gradle/nested/service/gradle-backend/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'spec/fixtures/java/gradle/nested/service/gradle-backend/build.gradle.kts')
-rw-r--r--spec/fixtures/java/gradle/nested/service/gradle-backend/build.gradle.kts37
1 files changed, 37 insertions, 0 deletions
diff --git a/spec/fixtures/java/gradle/nested/service/gradle-backend/build.gradle.kts b/spec/fixtures/java/gradle/nested/service/gradle-backend/build.gradle.kts
new file mode 100644
index 0000000..ef28ea7
--- /dev/null
+++ b/spec/fixtures/java/gradle/nested/service/gradle-backend/build.gradle.kts
@@ -0,0 +1,37 @@
+import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
+
+plugins {
+ id("org.springframework.boot") version "2.3.4.RELEASE"
+ id("io.spring.dependency-management") version "1.0.10.RELEASE"
+ kotlin("jvm") version "1.3.72"
+ kotlin("plugin.spring") version "1.3.72"
+}
+
+group = "com.example"
+version = "0.0.1-SNAPSHOT"
+java.sourceCompatibility = JavaVersion.VERSION_1_8
+
+repositories {
+ mavenCentral()
+}
+
+dependencies {
+ runtime("org.postgresql:postgresql:42.1.4")
+ implementation("org.springframework.boot:spring-boot-starter")
+ implementation("org.jetbrains.kotlin:kotlin-reflect")
+ implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
+ testImplementation("org.springframework.boot:spring-boot-starter-test") {
+ exclude(group = "org.junit.vintage", module = "junit-vintage-engine")
+ }
+}
+
+tasks.withType<Test> {
+ useJUnitPlatform()
+}
+
+tasks.withType<KotlinCompile> {
+ kotlinOptions {
+ freeCompilerArgs = listOf("-Xjsr305=strict")
+ jvmTarget = "1.8"
+ }
+}