web-dev-qa-db-fra.com

Erreur Impossible de résoudre les grails des dépendances

Je reçois Error Failed to resolve dependencies erreur lorsque j'essaie d'exécuter, de nettoyer ou de compiler. Ma BuildConfig.groovy le fichier est le suivant:

grails.servlet.version = "2.5" // Change depending on target container compliance (2.5 or 3.0)
grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"
grails.project.target.level = 1.6
grails.project.source.level = 1.6
//grails.project.war.file = "target/${appName}-${appVersion}.war"

//Start company specific
//set plugin directory (needed for having plugins in perforce)
grails.project.plugins.dir="./plugins"

//set the grails work dir (contains proxy configuration file)
grails.work.dir="./work"
//End company specific

// uncomment (and adjust settings) to fork the JVM to isolate classpaths
//grails.project.fork = [
//   run: [maxMemory:1024, minMemory:64, debug:false, maxPerm:256]
//]

grails.war.copyToWebInf = { args ->
    fileset(dir:"dbmsScripts") {
        include(name: "js/**")
        include(name: "css/**")
        include(name: "images/**")
        include(name: "dbmsScripts/**")
        include(name: "WEB-INF/**")
    }
}


grails.project.dependency.resolution = {
    // inherit Grails' default dependencies
    inherits("global") {
        // specify dependency exclusions here; for example, uncomment this to disable ehcache:
        // excludes 'ehcache'
    }
    log "verbose" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
    checksums true // Whether to verify checksums on resolve
    legacyResolve false // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility

    repositories {
        inherits true // Whether to inherit repository definitions from plugins

        grailsPlugins()
        grailsHome()
        grailsCentral()

        mavenLocal()
        mavenCentral()

        // uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories
        //mavenRepo "http://snapshots.repository.codehaus.org"
        //mavenRepo "http://repository.codehaus.org"
        //mavenRepo "http://download.Java.net/maven/2/"
        //mavenRepo "http://repository.jboss.com/maven2/"

        mavenRepo "http://repo.grails.org/grails/core/" // needed for searchable plugin
    }

    dependencies {
        // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.

        // runtime 'mysql:mysql-connector-Java:5.1.22'

    }

    plugins {
        //Run time
        runtime ":hibernate:$grailsVersion"
        runtime ":resources:1.2.2"
        runtime ":jquery:1.10.2"
        runtime ":jquery-ui:1.10.3"
        runtime ":database-migration:1.3.2"
        runtime ":searchable:0.6.8"
        // Uncomment these (or add new ones) to enable additional resources capabilities
        //runtime ":zipped-resources:1.0"
        //runtime ":cached-resources:1.0"
        //runtime ":yui-minify-resources:0.1.5"

        //Build
        build ":Tomcat:$grailsVersion"

        //Compile time
        compile ':cache:1.0.1'
        compile ':quartz:1.0.1'
        compile ':mail:1.0.7'
        compile ":class-domain-uml:0.1.5"

    }

}

J'ai installé les plugins quartz et mail dans le passé et ils sont disponibles dans le répertoire plugins.

plugins directory view

Lorsque je récupère un nouveau contrôle de source et que j'essaye de l'exécuter, j'obtiens le problème. Les messages de débogage comme suit:

.
.
.
==== mavenCentral: tried

      http://repo1.maven.org/maven2/org/grails/plugins/searchable/0.6.8/searchable-0.6.8.pom
  -- artifact org.grails.plugins#searchable;0.6.8!searchable.Zip:

  http://repo1.maven.org/maven2/org/grails/plugins/searchable/0.6.8/searchable-0.6.8.Zip

==== http://repo.grails.org/grails/core/: tried

  http://repo.grails.org/grails/core/org/grails/plugins/searchable/0.6.8/searchable-0.6.8.pom

  -- artifact org.grails.plugins#searchable;0.6.8!searchable.Zip:



http://repo.grails.org/grails/core/org/grails/plugins/searchable/0.6.8/searchable-0.6.8.Zip

        module not found: org.grails.plugins#quartz;1.0.1

    ==== grailsPlugins: tried

      -- artifact org.grails.plugins#quartz;1.0.1!quartz.Zip:

      C:\Development\ODBC_SGullipalli\OrgaDbControl/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\cache-1.0.1/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\class-domain-uml-0.1.5/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\database-migration-1.3.2/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\gsp-resources-0.4.4/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\hibernate-2.2.4/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\jquery-1.10.2/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\jquery-1.8.3/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\jquery-ui-1.10.3/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\mail-1.0.7/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\quartz-1.0.1/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\resources-1.2/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\resources-1.2.2/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\searchable-0.6.8/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\Tomcat-2.2.4/lib/quartz-1.0.1.Zip

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\plugins\webxml-1.4.1/lib/quartz-1.0.1.Zip

    ==== grailsHome: tried

      C:\springsource\grails-2.2.4/lib/org.grails.plugins/quartz/ivy-1.0.1.xml
.
.
.

==== grailsHome: tried

      C:\springsource\grails-2.2.4\src\libs/gsp-resources-0.4.4.xml

      -- artifact org.grails.plugins#gsp-resources;0.4.4!gsp-resources.jar:

      C:\springsource\grails-2.2.4\src\libs/gsp-resources-0.4.4.jar

    ==== grailsHome: tried

      C:\springsource\grails-2.2.4\dist/gsp-resources-0.4.4.xml

      -- artifact org.grails.plugins#gsp-resources;0.4.4!gsp-resources.jar:

      C:\springsource\grails-2.2.4\dist/gsp-resources-0.4.4.jar

    ==== grailsHome: tried

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\work\cached-installed-plugins/gsp-resources-0.4.4.xml

      -- artifact org.grails.plugins#gsp-resources;0.4.4!gsp-resources.jar:

      C:\Development\ODBC_SGullipalli\OrgaDbControl\.\work\cached-installed-plugins/gsp-resources-0.4.4.jar

    ==== grailsHome: tried

      C:\springsource\grails-2.2.4/plugins/gsp-resources-0.4.4.pom

      -- artifact org.grails.plugins#gsp-resources;0.4.4!gsp-resources.jar:

      C:\springsource\grails-2.2.4/plugins/gsp-resources-0.4.4.jar

    ==== grailsCentral: tried

      http://grails.org/plugins/grails-gsp-resources/tags/RELEASE_0.4.4/gsp-resources-0.4.4.pom

      -- artifact org.grails.plugins#gsp-resources;0.4.4!gsp-resources.jar:

      http://grails.org/plugins/grails-gsp-resources/tags/RELEASE_0.4.4/grails-gsp-resources-0.4.4.jar

    ==== localMavenResolver: tried

      C:\Users\sgullipalli.OS/.m2/repository/org/grails/plugins/gsp-resources/0.4.4/gsp-resources-0.4.4.pom

      -- artifact org.grails.plugins#gsp-resources;0.4.4!gsp-resources.jar:

      C:\Users\sgullipalli.OS/.m2/repository/org/grails/plugins/gsp-resources/0.4.4/gsp-resources-0.4.4.jar

    ==== mavenCentral: tried

      http://repo1.maven.org/maven2/org/grails/plugins/gsp-resources/0.4.4/gsp-resources-0.4.4.pom

      -- artifact org.grails.plugins#gsp-resources;0.4.4!gsp-resources.jar:

      http://repo1.maven.org/maven2/org/grails/plugins/gsp-resources/0.4.4/gsp-resources-0.4.4.jar

    ==== http://repo.grails.org/grails/core/: tried

      http://repo.grails.org/grails/core/org/grails/plugins/gsp-resources/0.4.4/gsp-resources-0.4.4.pom

      -- artifact org.grails.plugins#gsp-resources;0.4.4!gsp-resources.jar:

      http://repo.grails.org/grails/core/org/grails/plugins/gsp-resources/0.4.4/gsp-resources-0.4.4.jar

        ::::::::::::::::::::::::::::::::::::::::::::::

        ::          UNRESOLVED DEPENDENCIES         ::

        ::::::::::::::::::::::::::::::::::::::::::::::

        :: org.grails.plugins#resources;1.2.2: not found

        :: org.grails.plugins#jquery;1.10.2: not found

        :: org.grails.plugins#jquery-ui;1.10.3: not found

        :: org.grails.plugins#searchable;0.6.8: not found

        :: org.grails.plugins#quartz;1.0.1: not found

        :: org.grails.plugins#mail;1.0.7: not found

        :: org.grails.plugins#class-domain-uml;0.1.5: not found

        :: org.grails.plugins#gsp-resources;0.4.4: not found

        ::::::::::::::::::::::::::::::::::::::::::::::



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
Resolving [compile] dependencies...
:: resolving dependencies :: org.grails.internal#OrgaDbControl;0.3.8
    confs: [compile]
.
.  
.
found org.slf4j#slf4j-api;1.6.2 in cache
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.slf4j#slf4j-api;1.6.2 [compile->runtime]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.slf4j#slf4j-api;1.6.2 [compile->compile]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.slf4j#slf4j-api;1.6.2 [compile->master]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-gorm;1.1.8.RELEASE [compile->default]
cache: Checking cache for: dependency: org.grails#grails-datastore-gorm;1.1.8.RELEASE {compile=[default]}
cache: module revision found in cache: org.grails#grails-datastore-gorm;1.1.8.RELEASE
    found org.grails#grails-datastore-gorm;1.1.8.RELEASE in cache
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-gorm;1.1.8.RELEASE [compile->runtime]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-gorm;1.1.8.RELEASE [compile->compile]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-gorm;1.1.8.RELEASE [compile->master]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-core;1.1.8.RELEASE [compile->default]
cache: Checking cache for: dependency: org.grails#grails-datastore-core;1.1.8.RELEASE {compile=[default]}
cache: module revision found in cache: org.grails#grails-datastore-core;1.1.8.RELEASE
    found org.grails#grails-datastore-core;1.1.8.RELEASE in cache
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-core;1.1.8.RELEASE [compile->runtime]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-core;1.1.8.RELEASE [compile->compile]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-core;1.1.8.RELEASE [compile->master]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-simple;1.1.8.RELEASE [compile->default]
cache: Checking cache for: dependency: org.grails#grails-datastore-simple;1.1.8.RELEASE {compile=[default]}
cache: module revision found in cache: org.grails#grails-datastore-simple;1.1.8.RELEASE
    found org.grails#grails-datastore-simple;1.1.8.RELEASE in cache
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-simple;1.1.8.RELEASE [compile->runtime]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-simple;1.1.8.RELEASE [compile->compile]
== resolving dependencies org.grails.internal#OrgaDbControl;0.3.8->org.grails#grails-datastore-simple;1.1.8.RELEASE [compile->master]
    resolved ivy file produced in C:\Users\sgullipalli.OS\.grails\ivy-cache\resolved-org.grails.internal-OrgaDbControl-0.3.8.xml
:: downloading artifacts ::
    [NOT REQUIRED] org.codehaus.groovy#groovy-all;2.0.8!groovy-all.jar
    [NOT REQUIRED] commons-beanutils#commons-beanutils;1.8.3!commons-beanutils.jar
    [NOT REQUIRED] commons-el#commons-el;1.0!commons-el.jar
.
.
.
[NOT REQUIRED] org.springframework#spring-jms;3.1.4.RELEASE!spring-jms.jar
    [NOT REQUIRED] org.springframework#spring-orm;3.1.4.RELEASE!spring-orm.jar
    [NOT REQUIRED] org.springframework#spring-tx;3.1.4.RELEASE!spring-tx.jar
    [NOT REQUIRED] org.springframework#spring-web;3.1.4.RELEASE!spring-web.jar
    [NOT REQUIRED] org.springframework#spring-webmvc;3.1.4.RELEASE!spring-webmvc.jar
    [NOT REQUIRED] org.slf4j#slf4j-api;1.6.2!slf4j-api.jar
    [NOT REQUIRED] org.grails#grails-datastore-gorm;1.1.8.RELEASE!grails-datastore-gorm.jar
    [NOT REQUIRED] org.grails#grails-datastore-core;1.1.8.RELEASE!grails-datastore-core.jar
    [NOT REQUIRED] org.grails#grails-datastore-simple;1.1.8.RELEASE!grails-datastore-simple.jar
:: resolution report :: resolve 218ms :: artifacts dl 48ms
    ---------------------------------------------------------------------
    |                  |            modules            ||   artifacts   |
    |       conf       | number| search|dwnlded|evicted|| number|dwnlded|
    ---------------------------------------------------------------------
    |      compile     |   54  |   0   |   0   |   0   ||   54  |   0   |
    ---------------------------------------------------------------------
    report for org.grails.internal#OrgaDbControl;0.3.8 compile produced in C:\Users\sgullipalli.OS\.grails\ivy-cache\org.grails.internal-OrgaDbControl-compile.xml
    resolve done (218ms resolve - 48ms download)
| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):

- org.grails.plugins:resources:1.2.2
- org.grails.plugins:jquery:1.10.2
- org.grails.plugins:jquery-ui:1.10.3
- org.grails.plugins:searchable:0.6.8
- org.grails.plugins:quartz:1.0.1
- org.grails.plugins:mail:1.0.7
- org.grails.plugins:class-domain-uml:0.1.5
- org.grails.plugins:gsp-resources:0.4.4

Comment pourrait-il être résolu?

19
Syam

Parfois, il semble que les gens jouent à cache-cache avec ces plugins. J'ai également un projet plus ancien (Grails 2.2.5) qui ne fonctionnait pas lorsque je l'ai retiré du contrôle de code source. Cela m'a frappé parce que je suis sur un nouvel ordinateur qui n'avait pas de cache local de maven ou de lierre.

J'ai ajouté les deux référentiels suivants dans la section des référentiels de BuildConfig.groovy

mavenRepo "http://repo.grails.org/grails/core"
mavenRepo "http://repo.grails.org/grails/plugins"

et a pu rafraîchir mon projet.

J'ai trouvé le premier lien ici https://jira.grails.org/browse/GPSEARCHABLE-224 tout en essayant de faire fonctionner le plugin consultable.

J'ai trouvé le deuxième lien dans Téléchargement d'un plugin Grails

55
burns