build.gradle 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. plugins {
  2. id 'com.ruoyi.spring-boot-application'
  3. id 'com.ruoyi.kotlin-library'
  4. }
  5. dependencies {
  6. implementation 'org.springframework.boot:spring-boot-starter-data-redis'
  7. implementation 'org.springframework.boot:spring-boot-starter-webflux'
  8. implementation("org.springframework.cloud:spring-cloud-starter-gateway")
  9. implementation 'org.springframework.cloud:spring-cloud-gateway-webflux'
  10. implementation 'org.springframework.cloud:spring-cloud-starter-openfeign'
  11. implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
  12. implementation 'commons-codec:commons-codec'
  13. implementation("io.jsonwebtoken:jjwt-api")
  14. implementation("io.jsonwebtoken:jjwt-impl")
  15. implementation("io.jsonwebtoken:jjwt-jackson")
  16. implementation(fileTree("$projectDir/libs") { include("*.jar") })
  17. implementation project(':wxapi-gateway')
  18. implementation('cc-lotus.ruoyi:ruoyi-register') {
  19. exclude group: 'org.springframework.boot', module: 'spring-boot-starter-web'
  20. }
  21. implementation('cc-lotus.ruoyi:ruoyi-cms') {
  22. exclude group: 'org.springframework.boot', module: 'spring-boot-starter-web'
  23. }
  24. runtimeOnly 'mysql:mysql-connector-java'
  25. }
  26. tasks.named("bootJar") {
  27. archiveClassifier = 'boot'
  28. archiveFileName = "api-gateway.jar"
  29. }
  30. group = 'cc-lotus.cloud'
  31. version = '2.0.0'
  32. description = 'api-gateway 接口服务网关'