我需要在 gradle.properties 中保留依賴項(xiàng)的版本。gradle.properties:springBootVersion = '2.1.9.RELEASE'構(gòu)建.gradle:plugins { id 'io.spring.dependency-management' version '1.0.8.RELEASE' id 'org.springframework.boot' version '2.1.9.RELEASE'}subprojects { repositories { mavenCentral() } configurations.all { resolutionStrategy { failOnVersionConflict() } } apply plugin: 'java' apply plugin: 'io.spring.dependency-management' dependencyManagement { dependencies { dependency "org.springframework.boot:spring-boot-starter-web:${springBootVersion}" dependency "org.springframework.boot:spring-boot-starter-test:${springBootVersion}" } } sourceCompatibility = 11 targetCompatibility = 11 tasks.withType(JavaCompile){ options.encoding = 'UTF-8' }}設(shè)置.gradle:include 'api'api/build.gradle:apply plugin: 'org.springframework.boot'archivesBaseName = 'phone-gift-processing-api'dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test'}輸出./gradlew clean build:> Task :api:compileJava FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':api:compileJava'.> Could not resolve all files for configuration ':api:compileClasspath'. > Could not find org.springframework.boot:spring-boot-starter-web:'2.1.9.RELEASE'. Required by: project :api即,Gradle 使用springBootVersion,但由于某種原因無法綁定依賴項(xiàng)。當(dāng)我替換${springBootVersion}為時(shí)${springBootVersion},構(gòu)建成功。
無法在 gradle.properties 中保留依賴項(xiàng)版本
長(zhǎng)風(fēng)秋雁
2023-11-10 15:31:16