> 文章列表 > gradle编译项目报错Execution failed for task ‘:bootJar‘,‘:mainClass‘,‘:compileJava‘.

gradle编译项目报错Execution failed for task ‘:bootJar‘,‘:mainClass‘,‘:compileJava‘.

gradle编译项目报错Execution failed for task ‘:bootJar‘,‘:mainClass‘,‘:compileJava‘.

目录

    • 1.问题
    • 2.问题查找
    • 3.更多

1.问题

idea导入Gradle管理的SpeingBoot多模块项目,依赖下载不下来,执行编译报错
报错信息:
在这里插入图片描述

2.问题查找

  1. 首先怀疑是不是idea的版本与gradle版本冲突,我用的是idea2022.3.3,gradle是7.5.1版本的,JDK用的是11,查阅信息,gradle7.5.1是支持idea2022.3.3,JDK也是可以用11的,版本原因排除;
  2. 也参考了网上的信息,在bild.gradle配置文件中,加入 apply ‘test’ 然后执行 gradle build -x
    test ,也不行
  3. 检查maven的配置工厂,工厂里也是有对应的maven,
  4. 最终的问题定位在配置文件中,果然问题出在这里;
    原来build.gradle配置
plugins {id 'org.springframework.boot' version '2.6.3'id 'io.spring.dependency-management' version '1.0.11.RELEASE'id 'java'id 'java-library'
}

更换另一种申明方式:buildscript

buildscript {repositories {mavenLocal()maven {url "http://nexus.devops.hb.com/repository/maven-public/"credentials {username = 'username'password = 'password '}}maven {url "http://nexus.devops.hb.com/repository/maven-releases/"credentials {username = 'username 'password = 'password '}}maven {url "http://nexus.devops.hb.com/repository/maven-thirdparty/"credentials {username = 'username 'password = 'password '}}jcenter()}dependencies {classpath('org.springframework.boot:spring-boot-gradle-plugin:2.6.10',)}
}

3.更多

gradle配置参考 https://blog.csdn.net/HakuMaster/article/details/127805670
gradle常见问题参考:
1.https://blog.csdn.net/xsgnzb/article/details/128126581
2.https://blog.csdn.net/yicai168/article/details/105414834
3.https://blog.csdn.net/caoxiaohong1005/article/details/77887529
4.https://blog.csdn.net/luo_xi_5345/article/details/126741453
5.https://www.pianshen.com/article/11591040975