Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- plugins {
- kotlin("jvm") version "2.1.0"
- kotlin("plugin.spring") version "2.1.0"
- kotlin("plugin.serialization") version "2.1.0"
- id("org.springframework.boot") version "3.5.3"
- id("io.spring.dependency-management") version "1.1.7"
- }
- group = "com.studygen"
- version = "0.0.1-SNAPSHOT"
- java {
- toolchain {
- languageVersion = JavaLanguageVersion.of(17)
- }
- }
- repositories {
- mavenCentral()
- }
- dependencies {
- implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0")
- implementation("org.springframework.boot:spring-boot-starter-webflux")
- implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
- implementation("io.projectreactor.kotlin:reactor-kotlin-extensions")
- implementation("org.jetbrains.kotlin:kotlin-reflect")
- implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor")
- testImplementation("org.springframework.boot:spring-boot-starter-test")
- testImplementation("io.projectreactor:reactor-test")
- testImplementation("org.jetbrains.kotlin:kotlin-test-junit5")
- testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test")
- //testImplementation("org.springframework.security:spring-security-test")
- testRuntimeOnly("org.junit.platform:junit-platform-launcher")
- implementation("io.ktor:ktor-client-okhttp:3.1.0")
- // SUPABASE INTEGRATION
- implementation(platform("io.github.jan-tennert.supabase:bom:3.2.1"))
- implementation("io.github.jan-tennert.supabase:postgrest-kt")
- implementation("io.github.jan-tennert.supabase:auth-kt")
- implementation("io.github.jan-tennert.supabase:realtime-kt")
- // STRIPE INTEGRATION
- implementation("com.stripe:stripe-java:29.3.0")
- }
- kotlin {
- compilerOptions {
- freeCompilerArgs.addAll("-Xjsr305=strict")
- }
- }
- tasks.withType<Test> {
- useJUnitPlatform()
- }
Add Comment
Please, Sign In to add comment