代码之家  ›  专栏  ›  技术社区  ›  sfgroups

Gradle:找不到org.codehaus.groovy:groovy:1.0.0

  •  1
  • sfgroups  · 技术社区  · 6 年前

    我用Gealle编译我的Groovy和Java代码。今天我更新了我的groovy 2.5.4,并将gradle升级到版本5。

    gradle run 命令现在失败,并显示此错误消息。

    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':compileGroovy'.
    > Could not resolve all files for configuration ':detachedConfiguration1'.
       > Could not find org.codehaus.groovy:groovy:1.0.0.
         Searched in the following locations:
           - https://jcenter.bintray.com/org/codehaus/groovy/groovy/1.0.0/groovy-1.0.0.pom
           - https://jcenter.bintray.com/org/codehaus/groovy/groovy/1.0.0/groovy-1.0.0.jar
           - http://repository.apache.org/snapshots/org/codehaus/groovy/groovy/1.0.0/groovy-1.0.0.pom
           - http://repository.apache.org/snapshots/org/codehaus/groovy/groovy/1.0.0/groovy-1.0.0.jar
         Required by:
             project :
    
    * Try:
    

    这是 平地 文件。

    plugins {
        id 'groovy'
        id 'application'
    }
    
    repositories {
        jcenter()
          maven {
            url "http://repository.apache.org/snapshots/"
        }
    }
    
    dependencies {
        // Use the latest Groovy version for building this library
        implementation 'org.codehaus.groovy:groovy-all:2.5.4'
        compile group: 'commons-cli', name: 'commons-cli', version: '1.4'
        compile group: 'commons-io', name: 'commons-io', version: '2.6'
        compile group: 'com.mashape.unirest', name: 'unirest-java', version: '1.4.9'
        compile group: 'org.mongodb', name: 'mongo-java-driver', version: '3.6.1'
        compile group: 'org.apache.directory', name: 'groovyldap', version: '0.1-SNAPSHOT'
        // https://mvnrepository.com/artifact/ch.qos.logback/logback-classic
        compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
        // https://mvnrepository.com/artifact/org.apache.directory.shared/shared-ldif
        compile group: 'org.apache.directory.shared', name: 'shared-ldif', version: '0.9.19'
        // https://mvnrepository.com/artifact/org.apache.directory.api/api-ldap-model
        compile group: 'org.apache.directory.api', name: 'api-ldap-model', version: '1.0.0-M15'
        // https://mvnrepository.com/artifact/com.opencsv/opencsv
        compile group: 'com.opencsv', name: 'opencsv', version: '4.0'
        // https://mvnrepository.com/artifact/org.jsoup/jsoup
        compile group: 'org.jsoup', name: 'jsoup', version: '1.11.2'
        compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.11'
    
        // https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc
        compile group: 'com.microsoft.sqlserver', name: 'mssql-jdbc', version: '6.4.0.jre8'
        // https://mvnrepository.com/artifact/net.sourceforge.jtds/jtds
        compile group: 'net.sourceforge.jtds', name: 'jtds', version: '1.3.1'
        // https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient
        compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
     // https://mvnrepository.com/artifact/org.yaml/snakeyaml
        compile group: 'org.yaml', name: 'snakeyaml', version: '1.21'
    
        // https://mvnrepository.com/artifact/com.rubiconproject.oss/jchronic
        compile group: 'com.rubiconproject.oss', name: 'jchronic', version: '0.2.8'
    
        compile group: 'io.github.http-builder-ng', name: 'http-builder-ng-core', version: '1.0.3'
    
        // Use the awesome Spock testing and specification framework
        testImplementation 'org.spockframework:spock-core:1.2-groovy-2.5'
    }
    
    // Define the main class for the application
    mainClassName = 'ssl.test.App'
    

    是否有任何帮助来解决此错误消息?

    谢谢 锶

    1 回复  |  直到 6 年前
        1
  •  0
  •   Chriki    6 年前

    你可以替换你的 groovyldap 带有以下内容的依赖声明(正如@paul king在评论中所提到的那样):

        compile(group: 'org.apache.directory', name: 'groovyldap', version: '0.1-SNAPSHOT') {
            exclude group: 'groovy', module: 'groovy'
        }
    

    这至少可以帮助您消除依赖关系解析错误。

    我不知道你的 GROOVILDAP 依赖仍然可以与groovy 2.5.4一起使用,但它绝对值得一试。