group = 'com.atmob.cloud' version = '1.0.0' configurations { compileOnly { extendsFrom annotationProcessor } } ext { set('springCloudVersion', "2021.0.8") } dependencies { implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'org.springframework.boot:spring-boot-starter-webflux' implementation 'org.springframework.cloud:spring-cloud-starter' implementation 'org.springframework.cloud:spring-cloud-starter-loadbalancer' implementation 'org.springframework.cloud:spring-cloud-starter-gateway' implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2021.0.6.0' implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2021.0.6.0' implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2021.0.6.0' implementation 'com.alibaba.csp:sentinel-datasource-nacos:1.8.6' implementation 'com.alibaba.cloud:spring-cloud-alibaba-sentinel-gateway:2021.0.6.0' // caffeine implementation 'com.github.ben-manes.caffeine:caffeine:3.1.1' //JWT implementation 'com.auth0:java-jwt:4.4.0' // protobuf implementation 'com.google.protobuf:protobuf-java:3.19.4' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'io.projectreactor:reactor-test' } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" } }