当前位置: 首页 > 知识库问答 >
问题:

Gradle找不到Spring core震击器

宫高义
2023-03-14

我是Spring启动使用gradle构建。直到昨天gradle构建运行顺利。但是今天我得到了以下错误;

无法解析配置: classpath的所有工件。找不到spring-core.jar(org.springframework: sping-core: 5.2.0.构建-快照:20190328.215418-203)。在以下位置搜索:https://repo.spring.io/snapshot/org/springframework/spring-core/5.2.0.BUILD-SNAPSHOT/spring-core-5.2.0.BUILD-20190327.205120-195.jar找不到spring-jcl.jar(org.springframework: sping-jcl: 5.2.0.构建-快照:20190328.215418-203)。在以下位置搜索:https://repo.spring.io/snapshot/org/springframework/spring-jcl/5.2.0.BUILD-SNAPSHOT/spring-jcl-5.2.0.BUILD-20190327.205120-195.jar

这是我的构建。渐变文件

buildscript {
    repositories {
        mavenCentral()
        maven { url 'https://repo.spring.io/snapshot' }
        maven { url 'https://repo.spring.io/milestone' }
        maven {url "https://plugins.gradle.org/m2/" }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.3.RELEASE")
    }
}

plugins {
    id 'org.springframework.boot' version '2.2.0.BUILD-SNAPSHOT'
    id 'java'
}

apply plugin: 'io.spring.dependency-management'
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'idea'

group = 'me.namila'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

repositories {
    mavenCentral()
    maven { url 'https://repo.spring.io/snapshot' }
    maven { url 'https://repo.spring.io/milestone' }
    jcenter()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    compileOnly 'org.projectlombok:lombok'
    runtimeOnly 'mysql:mysql-connector-java'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

当访问相关的url时,我可以看到gradle正在搜索3月27日构建(sping-jcl-5.2.0)。BUILD-20190327.205120-195.jar),而服务器具有第28个buildsping-jcl-5.2.0。BUILD-20190328.164750-201.jar.如何修复此错误?我也html" target="_blank">添加了构建脚本库。有什么建议吗?

共有2个答案

陈实
2023-03-14

buildscript存储库

buildscript {
    repositories {
        maven { url 'https://repo.spring.io/libs-milestone' }
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.2.0.BUILD-SNAPSHOT'
    }
}

apply plugin: 'org.springframework.boot'

请参阅文档。

韦业
2023-03-14

正如Antoniossss在评论中所说的,这是因为快照构建失败。为了修复它,我移动到以前的springboot构建版本。我对构建做了以下更改。gradle文件;

id 'org.springframework.boot' version '2.1.3.RELEASE'

更改了'2.2.0.BUILD-SNAPSHOT'到2.1.3版本。

 类似资料:
  • 问题内容: 我将Javadoc doclet与gradle一起使用,因此需要使用package.tools.jar包,它位于jdk的lib文件夹中(本例中为1.6.0_26)。 关键是gradle不会自动获取它,因此我将那个工具包添加到我的libs文件夹中,然后将其添加到dependencies.gradle。 现在,我想直接从JDK主页将其带入我的dependencies.gradle。有没有办

  • 我创建了一个具有以下配置的gradle项目: 当我执行“gradle build”时,出现以下错误消息: 找不到系统Java编译器。确保安装了JDK(不仅仅是JRE),并配置了JAVA_HOME系统变量以指向相应的目录。 这很奇怪,因为我有$JAVA_HOME set:

  • 我将javadoc doclets与gradle一起使用,因此需要使用包tools.jar,它位于jdk的lib文件夹中(在我的示例中为1.6.0_26)。 重点是gradle不会自动获取它,所以我将这个工具包添加到我的libs文件夹中,然后将它添加到dependencies.gradle。 现在我想把它直接从JDK中放到Dependencies.gradle中。有办法做到这一点吗?我已经在我的依

  • 我有一个项目,我有apk,但我在calculate.java文件中更改了一个值,我想重建项目。但出现以下错误。我该怎么办?我不是android Studio开发人员,我只是一个新手。”找不到com.android.tools.build: gradle: 7.0.3。在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools

  • 我试着寻找类似的问题,但没有成功。 谢谢!

  • 我已经在构建中包含了这个依赖项。gradle与mavencentral回购。 当我做Gradle依赖时,gradle找不到这个依赖。这是输出。 编译-源集“main”的依赖项(已弃用,请改用“实现”)。