123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- group = "jit.xms"
- version = rootProject.version
- extra["jjwtVersion"] = "0.10.5"
- plugins {
- id("java")
- id("io.spring.dependency-management")
- id("org.springframework.boot")
- kotlin("jvm")
- kotlin("plugin.spring")
- kotlin("plugin.jpa")
- }
- dependencies {
- implementation(kotlin("reflect"))
- implementation(kotlin("stdlib-jdk8"))
- implementation("cc-lotus.gaf3:gaf-core-shared:${property("gafVersion")}")
- implementation("cc-lotus.gaf3:gaf-core-gateway:${property("gafVersion")}")
- implementation("cc-lotus.gaf3:gaf-core-services:${property("gafVersion")}")
- implementation("org.springframework.cloud:spring-cloud-starter-openfeign")
- implementation("org.springframework.boot:spring-boot-starter-data-jpa")
- implementation("org.springframework.boot:spring-boot-starter-data-redis")
- implementation("org.springframework.boot:spring-boot-starter-webflux")
- implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
- implementation("org.springframework.boot:spring-boot-configuration-processor")
- implementation("org.springframework.cloud:spring-cloud-starter-gateway")
- implementation("org.springframework.cloud:spring-cloud-gateway-webflux")
- implementation("io.jsonwebtoken:jjwt-api:${property("jjwtVersion")}")
- implementation("io.jsonwebtoken:jjwt-impl:${property("jjwtVersion")}")
- implementation("io.jsonwebtoken:jjwt-jackson:${property("jjwtVersion")}")
- implementation("org.apache.commons:commons-dbcp2:2.7.0")
- implementation(project(path = ":services:service-app", configuration = "lib"))
- implementation(project(path = ":services:service-app-res", configuration = "lib"))
- implementation(project(path = ":services:service-app-role", configuration = "lib"))
- implementation(project(path = ":services:service-user", configuration = "lib"))
- implementation(project(path = ":services:service-user-acct", configuration = "lib"))
- implementation(project(path = ":services:service-user-cert", configuration = "lib"))
- implementation(project(path = ":services:service-user-cred", configuration = "lib"))
- implementation(project(path = ":services:service-user-group", configuration = "lib"))
- implementation(project(path = ":services:service-user-org", configuration = "lib"))
- implementation(project(path = ":services:service-bind", configuration = "lib"))
- implementation(project(path = ":services:service-bff", configuration = "lib"))
- implementation(project(path = ":services:service-user-rule", configuration = "lib"))
- implementation(project(path = ":services:service-file", configuration = "lib"))
- implementation(project(path = ":services:service-sync", configuration = "lib"))
- implementation(project(path = ":shared"))
- implementation(fileTree("$rootDir/libs") { include("jitClientAuth-*.jar", "xms-auth-util-*.jar") })
- runtimeOnly("mysql:mysql-connector-java")
- runtimeOnly(fileTree("$rootDir/libs") { include("*.jar") })
- }
|