consul-demo
47 строк · 1.1 Кб
1plugins {
2id 'java'
3id 'org.springframework.boot' version '3.2.5'
4id 'io.spring.dependency-management' version '1.1.4'
5}
6
7group = 'com.example'
8version = '0.0.1-SNAPSHOT'
9
10java {
11sourceCompatibility = '17'
12}
13
14configurations {
15compileOnly {
16extendsFrom annotationProcessor
17}
18}
19
20repositories {
21mavenCentral()
22}
23
24ext {
25set('springCloudVersion', "2023.0.1")
26}
27
28dependencies {
29implementation 'org.springframework.boot:spring-boot-starter-actuator'
30implementation 'org.springframework.cloud:spring-cloud-starter-consul-config'
31implementation 'org.springframework.cloud:spring-cloud-starter-consul-discovery'
32implementation 'org.springframework.cloud:spring-cloud-starter-gateway'
33compileOnly 'org.projectlombok:lombok'
34annotationProcessor 'org.projectlombok:lombok'
35testImplementation 'org.springframework.boot:spring-boot-starter-test'
36testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
37}
38
39dependencyManagement {
40imports {
41mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
42}
43}
44
45tasks.named('test') {
46useJUnitPlatform()
47}
48