Guest User

My Build

a guest
Jul 20th, 2025
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.86 KB | None | 0 0
  1. plugins {
  2.     kotlin("jvm") version "2.1.0"
  3.     kotlin("plugin.spring") version "2.1.0"
  4.     kotlin("plugin.serialization") version "2.1.0"
  5.     id("org.springframework.boot") version "3.5.3"
  6.     id("io.spring.dependency-management") version "1.1.7"
  7. }
  8.  
  9. group = "com.studygen"
  10. version = "0.0.1-SNAPSHOT"
  11.  
  12. java {
  13.     toolchain {
  14.         languageVersion = JavaLanguageVersion.of(17)
  15.     }
  16. }
  17.  
  18. repositories {
  19.     mavenCentral()
  20. }
  21.  
  22. dependencies {
  23.     implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0")
  24.     implementation("org.springframework.boot:spring-boot-starter-webflux")
  25.     implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
  26.     implementation("io.projectreactor.kotlin:reactor-kotlin-extensions")
  27.     implementation("org.jetbrains.kotlin:kotlin-reflect")
  28.     implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor")
  29.     testImplementation("org.springframework.boot:spring-boot-starter-test")
  30.     testImplementation("io.projectreactor:reactor-test")
  31.     testImplementation("org.jetbrains.kotlin:kotlin-test-junit5")
  32.     testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test")
  33.     //testImplementation("org.springframework.security:spring-security-test")
  34.     testRuntimeOnly("org.junit.platform:junit-platform-launcher")
  35.     implementation("io.ktor:ktor-client-okhttp:3.1.0")
  36.  
  37.     // SUPABASE INTEGRATION
  38.     implementation(platform("io.github.jan-tennert.supabase:bom:3.2.1"))
  39.     implementation("io.github.jan-tennert.supabase:postgrest-kt")
  40.     implementation("io.github.jan-tennert.supabase:auth-kt")
  41.     implementation("io.github.jan-tennert.supabase:realtime-kt")
  42.     // STRIPE INTEGRATION
  43.     implementation("com.stripe:stripe-java:29.3.0")
  44. }
  45.  
  46. kotlin {
  47.     compilerOptions {
  48.         freeCompilerArgs.addAll("-Xjsr305=strict")
  49.     }
  50. }
  51.  
  52. tasks.withType<Test> {
  53.     useJUnitPlatform()
  54. }
  55.  
Add Comment
Please, Sign In to add comment