无法构建 gradle 项目
Posted
技术标签:
【中文标题】无法构建 gradle 项目【英文标题】:Unable to build gradle project 【发布时间】:2021-05-25 21:51:17 【问题描述】:我无法构建我的 gradle 项目。我已经在我的 saytem 中安装了 gradle 并通过命令提示符构建它。 ,得到以下错误。
错误:无法解析配置“:compileClasspath”的所有文件。
我的 build.gradle 是:
buildscript
ext
springBootVersion = '1.5.2.RELEASE'
repositories
mavenCentral()
google()
jcenter()
dependencies
classpath("org.springframework.boot:spring-boot-gradle-plugin:$springBootVersion")
apply plugin: 'java'
apply plugin: 'application'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
repositories
maven url 'https://repo.spring.io/libs-snapshot'
dependencies
compile('org.springframework.cloud:spring-cloud-starter-eureka-server')
testCompile('org.springframework.boot:spring-boot-starter-test')
compile('org.springframework.boot:spring-boot-starter-actuator')
mainClassName = 'server.Main'
allprojects
apply plugin: 'java'
apply plugin: 'eclipse'
dependencies
compile 'log4j:log4j:1.2.17'
testCompile 'junit:junit:4.12'
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
dependencyManagement
imports
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Camden.SR5'
task deletelogs(type: Delete)
delete 'logs', 'bin', '.settings', '.classpath', '.project'
followSymlinks = true
task deleteBin(type: Delete)
delete 'bin'
followSymlinks = true;
task deleteBuild(type: Delete)
delete 'build'
followSymlinks = true;
task deleteLogs(type: Delete)
delete 'logs'
followSymlinks = true;
谁能告诉我可能是什么问题?请帮忙!
【问题讨论】:
【参考方案1】:看起来 gradle 无法连接到该存储库或在该存储库中找不到 log4j。
您可以尝试添加另一个存储库以从中下载 log4j(或任何其他依赖项)。
【讨论】:
它无法下载任何依赖。 您使用repo.spring.io/libs-snapshot 作为存储库是否有特定原因?我看到您使用 mavenCentral 作为 buildscript 存储库。也许您也可以使用 mavenCentral 作为根存储库。【参考方案2】:在第二个repositories
块中添加mavenCentral()
,使其变为:
repositories
mavenCentral()
maven url 'https://repo.spring.io/libs-snapshot'
否则它将在 spring 快照中查找您的所有库,这将不起作用。
【讨论】:
以上是关于无法构建 gradle 项目的主要内容,如果未能解决你的问题,请参考以下文章
无法在 intellij idea 中使用 gradle 构建 javafx 项目
升级 gradle 时,Flutter 项目无法构建。错误:类型“FlutterTask”属性“资产”缺少输入或输出注释[关闭]