Tan*_*pta 5 gradle spring-cloud-config
我正在使用 gradle 构建,这是我的 build.gradle
我在 gradle 文件中遗漏了什么
Run Code Online (Sandbox Code Playgroud)repositories { mavenCentral() maven { url "https://repo.spring.io/libs-milestone" } maven { url "https://repo.spring.io/libs-snapshot" } } apply plugin: 'org.springframework.boot' apply plugin: 'java' apply plugin: 'javac2' apply plugin: 'docker' dependencies { compile project(':services') compile 'org.springframework.boot:spring-boot-starter-web' compile('org.springframework.cloud:spring-cloud-starter-config') compile('org.springframework.boot:spring-boot-starter-actuator') compile 'org.jetbrains:annotations:13.0' runtime 'org.aspectj:aspectjweaver' testCompile 'junit:junit' testCompile 'org.springframework.boot:spring-boot-starter-test' testRuntime "com.jayway.awaitility:awaitility:$awaitilityVersion" testRuntime 'com.jayway.jsonpath:json-path' } apply plugin: 'java' springBoot { executable = true } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:Finchley.BUILD-SNAPSHOT" } } docker { baseImage "java:8" } task buildDocker(type: Docker, dependsOn: build) { applicationName = "ldp-data-fetcher" exposePort(8080) addFile("${buildDir}/libs/app-0.1-SNAPSHOT.jar", "/opt/jmg/app-0.1-SNAPSHOT.jar") } sourceCompatibility = 1.8 targetCompatibility = 1.8
小智 5
第一个答案是正确的,或者您可以显式定义依赖项管理和版本,如下所示:
plugins {
id 'org.springframework.boot' version '2.5.9'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
repositories {
mavenCentral()
}
ext {
set('springCloudVersion', "2020.0.5")
}
dependencies {
implementation 'org.springframework.cloud:spring-cloud-config-server'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
}
}
tasks.named('test') {
useJUnitPlatform()
}
Run Code Online (Sandbox Code Playgroud)
小智 4
尝试使用:
dependencies {
[...]
compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-config', version: '2.0.1.RELEASE'
}
Run Code Online (Sandbox Code Playgroud)
代替:
compile('org.springframework.cloud:spring-cloud-starter-config')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8997 次 |
| 最近记录: |