build.gradle 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. group = 'com.atmob.cloud'
  2. version = '1.0.0'
  3. configurations {
  4. compileOnly {
  5. extendsFrom annotationProcessor
  6. }
  7. }
  8. ext {
  9. set('springCloudVersion', "2021.0.8")
  10. }
  11. dependencies {
  12. implementation 'org.springframework.boot:spring-boot-starter-actuator'
  13. implementation 'org.springframework.boot:spring-boot-starter-webflux'
  14. implementation 'org.springframework.cloud:spring-cloud-starter'
  15. implementation 'org.springframework.cloud:spring-cloud-starter-loadbalancer'
  16. implementation 'org.springframework.cloud:spring-cloud-starter-gateway'
  17. implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2021.0.6.0'
  18. implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2021.0.6.0'
  19. implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2021.0.6.0'
  20. implementation 'com.alibaba.csp:sentinel-datasource-nacos:1.8.6'
  21. implementation 'com.alibaba.cloud:spring-cloud-alibaba-sentinel-gateway:2021.0.6.0'
  22. // caffeine
  23. implementation 'com.github.ben-manes.caffeine:caffeine:3.1.1'
  24. //JWT
  25. implementation 'com.auth0:java-jwt:4.4.0'
  26. // protobuf
  27. implementation 'com.google.protobuf:protobuf-java:3.19.4'
  28. compileOnly 'org.projectlombok:lombok'
  29. annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
  30. annotationProcessor 'org.projectlombok:lombok'
  31. testImplementation 'org.springframework.boot:spring-boot-starter-test'
  32. testImplementation 'io.projectreactor:reactor-test'
  33. }
  34. dependencyManagement {
  35. imports {
  36. mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
  37. }
  38. }