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

尝试用gradle bootrun和get编译时,找不到spring-boot-gradle-plugin:1.4.0.build-snapshot

晏华奥
2023-03-14

我正在运行我的gradle项目“gradle bootrun”在一个cmd提示窗口。

我得到的错误是:

>

  • 错误:配置根项目“KYP4-Backend”时出现问题。

    无法解析配置“:classpath”的所有项目。找不到org.springframework.boot:spring-boot-gradle-plugin:1.4.0.build-snapshot。在以下位置搜索:

      null
    buildscript {
        ext {
            springBootVersion = '1.5.3.RELEASE'
        }
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.0.BUILD-SNAPSHOT") ***<-- THIS DOESN'T EXIST on repo.Spring.io. Only 1.2.0 = 5.x*** or ***<-- on repo.spring.io***
        }
    }
    
    apply plugin: 'java'
    apply plugin: 'idea'
    apply plugin: 'eclipse'
    apply plugin: 'spring-boot' 
    apply plugin: 'org.springframework.boot'
    //apply plugin: 'war'
    
    version = '0.0.1'
    sourceCompatibility = 1.8
    
    repositories {
        jcenter()
        mavenCentral()
        flatDir {
            dirs 'repository'
        }
        mavenCentral()
    }
    ext {
        springCloudVersion = 'Edgware.SR3'
    }
    
    dependencies {
        compile('org.springframework.boot:spring-boot-starter-aop')
        compile('org.springframework.boot:spring-boot-starter-security')
        compile('org.springframework.boot:spring-boot-starter-web')
        compile("org.springframework.boot:spring-boot-devtools")
        compile('org.springframework.boot:spring-boot-starter-actuator')
    
        compile group: 'joda-time', name: 'joda-time'
    
        compile group: 'com.myfolder', name: 'all_pfs', version: '7.1.9'
        compile group: 'com.myfolder', name: 'pfs-client', version: '7.1.9'
        compile group: 'com.myfolder.pfs.wic', name: 'pfs-wic', version: '1.1.0.RC3'
        compile group: 'com.picketlink.picketlink', name: 'picketlink-fed', version: '2.0.3-SNAPSHOT'
    
        compile group: 'commons-httpclient', name: 'commons-httpclient', version: '3.1'
        compile group: 'commons-lang', name: 'commons-lang', version: '2.6'
        compile group: 'org.apache.httpcomponents', name: 'httpclient'
        compile group: 'xstream', name: 'xstream', version: '1.2.2'
        compile group: 'javax.ejb', name: 'javax.ejb-api', version: '3.2'
    
        compile group: 'io.springfox', name: 'springfox-swagger2', version:'2.6.1'
        compile group: 'io.springfox', name: 'springfox-swagger-ui', version:'2.6.1'
    
    compile group: 'org.apache.commons', name: 'commons-io', version: '1.3.2'
    
    compile group: 'commons-beanutils', name: 'commons-beanutils', version: '1.8.3'
    
    compile group: 'org.codehaus.jackson', name: 'jackson-mapper-asl', version: '1.9.13'
    
    compile group: 'org.springframework', name: 'spring-messaging', version: '4.2.6.RELEASE'
    
    
    compile group: 'org.springframework', name: 'spring-websocket', version: '4.3.11.RELEASE'
    
    compile('org.springframework.boot:spring-boot-starter-test')
    
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: '1.5.6.RELEASE'
    
    
    testCompile group: 'com.microsoft.sqlserver', name: 'sqljdbc4', version: '4.0'
    
        compile name: "sqljdbc4-4.0"
    
        //Added to implement slf4j logger
        compile group: 'org.slf4j', name:'slf4j-api', version: '1.7.2'                                                                                                                                                                            
        //compile group: 'ch.qos.logback', name:'logback-classic', version: '1.0.9'                                                                                                                                                                 
        //compile group: 'ch.qos.logback', name:'logback-core', version: '1.0.9' 
    
    
    // jsoup HTML parser library @ https://jsoup.org/
    compile 'org.jsoup:jsoup:1.11.3'
    
    compile group: 'com.datastax.cassandra',name: 'cassandra-driver-core',version:'3.2.0'
    compile('org.springframework.boot:spring-boot-starter-data-cassandra')
    
    compile('org.projectlombok:lombok:1.18.2')
    
    compile group: 'com.myfolder.service.fusion.audit.client', name: 'audit-client', version: '2.0.1.RELEASE'
    
    compile group: 'org.apache.httpcomponents', name: 'httpasyncclient', version: '4.1.3'
    
    }
    
    dependencyManagement {
        imports {
            mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
        }
    }
    

    我删除了Netbeans缓存,让Netbeans重建项目和索引...还是没有欢乐!

    如有任何帮助或见解,将不胜感激。

  • 共有1个答案

    陶朝明
    2023-03-14

    您已经将buildscript配置为使用Maven Central作为其唯一的存储库:

    repositories {
        mavenCentral()
    }
    

    您还将其配置为依赖于1.4.0。Spring Boot的Gradle插件的build-snapshot:

    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.0.BUILD-SNAPSHOT")
    }
    

    快照不发布到Maven Central,只有发布在那里。里程碑和快照发布到https://repo.spring.io。具体地说,快照可从https://repo.spring.io/snapshot获得,里程碑可从https://repo.spring.io/milestone获得。您可以在这里找到Boot的Gradle插件的1.4.0.build-Snapshot。

    repositories {
        mavenCentral()
        maven { url 'https://repo.spring.io/snapshot' }
        maven { url 'https://repo.spring.io/milestone' }
    }
    
    buildscript {
        ext {
            springBootVersion = '1.5.17.RELEASE'
        }
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:$springBootVersion")
        }
    }
    
     类似资料:
    • 无法解析配置“:classpath”的所有项目。找不到spring-boot-gradle-plugin-2.3.0.build-snapshot.jar(org.springframework.boot:spring-boot-gradle-plugin:2.3.0.build-snapshot:20200409.145011-519).在以下位置进行了搜索:https://repo.sprin

    • 我对这个问题感到非常困惑。我的gradle文件中有以下几行: 但是,当我构建时,会出现以下错误: 我对此感到困惑,因为编译器确实存在于谷歌的repo中:https://maven.google.com/web/index.html#androidx.compose.compiler:compiler 如果有必要,我可以发布更多的信息,但是我想保持简单。即使撰写设置完全错误,为什么它找不到POM文件

    • 我的模块的分级文件:

    • 在中,我有: 在中,我有: 当我在Windows10上编译这个项目时,无论是使用还是,它都能完美地编译和工作。

    • 当我试图编译在Spring-Boot上编写的项目时,Jooq和MySql得到以下错误: java版本openjdk版本“1.8.0212”openjdk运行时环境(build 1.8.0212-8U212-B01-1-B01)openjdk 64位服务器VM(build 25.212-B01,混合模式) pom.xml 什么是理性?多谢了。