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

目录

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

1.问题

idea导入Gradle管理的SpeingBoot多模块项目,依赖下载不下来,执行编译报错
报错信息:
gradle编译项目报错Execution failed for task ‘:bootJar‘,‘:mainClass‘,‘:compileJava‘._第1张图片

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

你可能感兴趣的:(Erro,Log,java,maven,开发语言,ide)