consul-demo
46 строк · 1.0 Кб
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-web'
30implementation 'org.springframework.cloud:spring-cloud-starter-consul-config'
31implementation 'org.springframework.cloud:spring-cloud-starter-consul-discovery'
32compileOnly 'org.projectlombok:lombok'
33annotationProcessor 'org.projectlombok:lombok'
34testImplementation 'org.springframework.boot:spring-boot-starter-test'
35testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
36}
37
38dependencyManagement {
39imports {
40mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
41}
42}
43
44tasks.named('test') {
45useJUnitPlatform()
46}
47