1 Star 0 Fork 0

离小学毕业还有六年/resilience4j

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
libraries.gradle 8.15 KB
一键复制 编辑 原始数据 按行查看 历史
// Allows centralized definition of the version of artifacts to
// use. In that respect it serves a role similar to <dependencyManagement> in Maven
ext {
vavrVersion = '0.10.2'
rxJava2Version = '2.2.8'
rxJava3Version = '3.0.0'
reactorVersion = '3.4.24'
junitVersion = '4.12'
slf4jVersion = '1.7.30'
assertjVersion = '3.18.1'
logbackVersion = '1.2.3'
mockitoVersion = '3.12.4'
powermockVersion = '2.0.7'
jcacheVersion = '1.1.0'
awaitilityVersion = '1.7.0'
metricsVersion = '4.1.16'
vertxVersion = '3.7.0'
aspectjVersion = '1.9.2'
springVersion = '5.3.23'
spring6Version = '6.0.2'
springBoot2Version = '2.7.5'
springBoot3Version = '3.0.0'
springCloudContext2Version = '3.1.5'
spockVersion = '1.3-groovy-2.5'
feignVersion = '12.0'
reactiveStreamsVersion = '1.0.2'
micrometerVersion = '1.10.0'
hibernateValidatorVersion = '6.0.18.Final'
wiremockVersion = '2.26.0'
validationApiVersion = '2.0.1.Final'
kotlinCoroutinesVersion = '1.6.4'
springBootOpenFeignVersion = '3.1.5'
blockhoundVersion = '1.0.6.RELEASE'
micronautVersion = '3.7.3'
micronautTestVersion = '3.7.0'
groovyVersion = '3.0.9'
spockVersion = '1.3-groovy-2.5'
apacheCommonsConfiguration2Version = '2.9.0'
apacheCommonsBeanutilsVersion = '1.9.4'
jacksonDataformatYamlVersion = '2.12.3'
libraries = [
// compile
vavr: "io.vavr:vavr:${vavrVersion}",
slf4j: "org.slf4j:slf4j-api:${slf4jVersion}",
rxjava2: "io.reactivex.rxjava2:rxjava:${rxJava2Version}",
rxjava3: "io.reactivex.rxjava3:rxjava:${rxJava3Version}",
jcache: "javax.cache:cache-api:${jcacheVersion}",
reactor: "io.projectreactor:reactor-core:${reactorVersion}",
// testCompile
junit: "junit:junit:${junitVersion}",
assertj: "org.assertj:assertj-core:${assertjVersion}",
logback: "ch.qos.logback:logback-classic:${logbackVersion}",
mockito: "org.mockito:mockito-core:${mockitoVersion}",
powermock: "org.powermock:powermock-core:${powermockVersion}",
powermock_api_mockito: "org.powermock:powermock-api-mockito2:${powermockVersion}",
powermock_module_junit4: "org.powermock:powermock-module-junit4:${powermockVersion}",
awaitility: "com.jayway.awaitility:awaitility:${awaitilityVersion}",
reactor_test: "io.projectreactor:reactor-test:${reactorVersion}",
reactive_streams_tck: "org.reactivestreams:reactive-streams-tck:${reactiveStreamsVersion}",
mock_clock: "com.statemachinesystems:mock-clock:1.0",
blockhound: "io.projectreactor.tools:blockhound:${blockhoundVersion}",
// Vert.x addon
vertx: "io.vertx:vertx-core:${vertxVersion}",
vertx_unit: "io.vertx:vertx-unit:${vertxVersion}",
// Aspectj for Spring addon
aspectj: "org.aspectj:aspectjrt:${aspectjVersion}",
// spring test
spring_test: "org.springframework:spring-test:${springVersion}",
// Spring Boot2 addon
spring_core: "org.springframework:spring-core:${springVersion}",
spring_context: "org.springframework:spring-context:${springVersion}",
spring_boot2_aop: "org.springframework.boot:spring-boot-starter-aop:${springBoot2Version}",
spring_boot2_actuator: "org.springframework.boot:spring-boot-starter-actuator:${springBoot2Version}",
spring_boot2_web: "org.springframework.boot:spring-boot-starter-web:${springBoot2Version}",
spring_boot2_test: "org.springframework.boot:spring-boot-starter-test:${springBoot2Version}",
spring_boot2_config_processor: "org.springframework.boot:spring-boot-configuration-processor:${springBoot2Version}",
spring_boot2_autoconfigure: "org.springframework.boot:spring-boot-autoconfigure:${springBoot2Version}",
spring_boot2_autoconfigure_processor: "org.springframework.boot:spring-boot-autoconfigure-processor:${springBoot2Version}",
spring_boot2_webflux: "org.springframework.boot:spring-boot-starter-webflux:${springBoot2Version}",
// Spring Boot3 addon
spring6_core: "org.springframework:spring-core:${spring6Version}",
spring6_context: "org.springframework:spring-context:${spring6Version}",
spring_boot3_aop: "org.springframework.boot:spring-boot-starter-aop:${springBoot3Version}",
spring_boot3_actuator: "org.springframework.boot:spring-boot-starter-actuator:${springBoot3Version}",
spring_boot3_web: "org.springframework.boot:spring-boot-starter-web:${springBoot3Version}",
spring_boot3_test: "org.springframework.boot:spring-boot-starter-test:${springBoot3Version}",
spring_boot3_config_processor: "org.springframework.boot:spring-boot-configuration-processor:${springBoot3Version}",
spring_boot3_autoconfigure: "org.springframework.boot:spring-boot-autoconfigure:${springBoot3Version}",
spring_boot3_autoconfigure_processor: "org.springframework.boot:spring-boot-autoconfigure-processor:${springBoot3Version}",
spring_boot3_webflux: "org.springframework.boot:spring-boot-starter-webflux:${springBoot3Version}",
// Spring Cloud
spring_cloud_context2: "org.springframework.cloud:spring-cloud-context:${springCloudContext2Version}",
// Hibernate validator addon
hibernate_validator: "org.hibernate.validator:hibernate-validator:${hibernateValidatorVersion}",
// Feign addon
feign: "io.github.openfeign:feign-core:${feignVersion}",
feign_wiremock: "com.github.tomakehurst:wiremock-jre8:${wiremockVersion}",
// Metrics addon
metrics: "io.dropwizard.metrics:metrics-core:${metricsVersion}",
// Micronaut addon
micronaut: "io.micronaut:micronaut-bom:$micronautVersion",
micronaut_inject: "io.micronaut:micronaut-inject-groovy:$micronautVersion",
micronaut_spock: "io.micronaut.test:micronaut-test-spock:$micronautTestVersion",
spock: "org.spockframework:spock-core:${spockVersion}",
// Micrometers addon
micrometer: "io.micrometer:micrometer-core:${micrometerVersion}",
micrometer_observation: "io.micrometer:micrometer-observation:${micrometerVersion}",
micrometer_observation_test: "io.micrometer:micrometer-observation-test:${micrometerVersion}",
micrometer_prometheus: "io.micrometer:micrometer-registry-prometheus:${micrometerVersion}",
micrometer_spring_legacy: "io.micrometer:micrometer-spring-legacy:${micrometerVersion}",
// CircuitBreaker documentation
metrics_healthcheck: "io.dropwizard.metrics:metrics-healthchecks:${metricsVersion}",
jaxws: "com.sun.xml.ws:jaxws-ri:2.3.2",
// Groovy
groovy: "org.codehaus.groovy:groovy-all:${groovyVersion}",
groovy_test: "org.codehaus.groovy:groovy-test:$groovyVersion",
// validation
validationApi: "javax.validation:validation-api:${validationApiVersion}",
// Kotlin addon
kotlin_stdlib: "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
kotlin_coroutines: "org.jetbrains.kotlinx:kotlinx-coroutines-core:${kotlinCoroutinesVersion}",
// Spring cloud addon
spring_cloud_openfeign_core: "org.springframework.cloud:spring-cloud-openfeign-core:${springBootOpenFeignVersion}",
spring_cloud_starter_openfeign: "org.springframework.cloud:spring-cloud-starter-openfeign:${springBootOpenFeignVersion}",
spring_cloud_context: "org.springframework.cloud:spring-cloud-context:${springCloudContext2Version}",
// commons configuration addon
apache_commons_configuration2: "org.apache.commons:commons-configuration2:${apacheCommonsConfiguration2Version}",
apache_commons_beanutils: "commons-beanutils:commons-beanutils:${apacheCommonsBeanutilsVersion}",
jackson_dataformat_yaml: "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:${jacksonDataformatYamlVersion}",
]
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/java_xhs/resilience4j.git
git@gitee.com:java_xhs/resilience4j.git
java_xhs
resilience4j
resilience4j
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385