central-common.gradle 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. configurations {
  2. compileOnly {
  3. extendsFrom annotationProcessor
  4. }
  5. }
  6. ext {
  7. set('springCloudVersion', "2021.0.8")
  8. }
  9. dependencies {
  10. implementation project(':common')
  11. implementation 'org.springframework.boot:spring-boot-starter-actuator'
  12. implementation 'org.springframework.boot:spring-boot-starter-amqp'
  13. implementation 'org.springframework.boot:spring-boot-starter-data-redis'
  14. implementation 'org.springframework.boot:spring-boot-starter-web'
  15. implementation 'org.springframework.cloud:spring-cloud-starter'
  16. implementation 'org.springframework.cloud:spring-cloud-starter-loadbalancer'
  17. implementation 'org.springframework.cloud:spring-cloud-starter-openfeign'
  18. implementation 'org.springframework.cloud:spring-cloud-stream'
  19. implementation 'org.springframework.cloud:spring-cloud-stream-binder-rabbit'
  20. implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2021.0.6.0'
  21. implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2021.0.6.0'
  22. implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2021.0.6.0'
  23. implementation 'com.alibaba.csp:sentinel-datasource-nacos:1.8.6'
  24. implementation 'com.github.pagehelper:pagehelper-spring-boot-starter:1.2.13'
  25. // mybatis
  26. implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.3.1'
  27. // caffeine
  28. implementation 'com.github.ben-manes.caffeine:caffeine:3.1.1'
  29. // gson
  30. implementation 'com.google.code.gson:gson:2.9.1'
  31. //JWT
  32. implementation 'com.auth0:java-jwt:4.4.0'
  33. compileOnly 'org.projectlombok:lombok'
  34. runtimeOnly 'com.mysql:mysql-connector-j'
  35. annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
  36. annotationProcessor 'org.projectlombok:lombok'
  37. testImplementation 'org.springframework.boot:spring-boot-starter-test'
  38. testImplementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter-test:2.3.1'
  39. testImplementation 'org.mybatis.generator:mybatis-generator-core:1.4.2'
  40. testImplementation 'com.itfsw:mybatis-generator-plugin:1.4.6'
  41. testImplementation 'org.springframework.amqp:spring-rabbit-test'
  42. }
  43. dependencyManagement {
  44. imports {
  45. mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
  46. }
  47. }