2014-11-26 11 views
7

Sto cercando di aggiornare un progetto di Grails versione 2.4.4 ma non riuscendo mantenere con il seguente messaggio di errore:Grails 2.4.4 dipendenze non risolte CGLIB 2.2.2

:: problems summary :: 
:::: WARNINGS 
:::::::::::::::::::::::::::::::::::::::::::::: 
::   UNRESOLVED DEPENDENCIES   :: 
:::::::::::::::::::::::::::::::::::::::::::::: 
:: cglib#cglib;2.2.2: configuration not found in cglib#cglib;2.2.2: 'compile'. It was required from org.grails#grails-plugin-testing;2.4.4 runtime 
:::::::::::::::::::::::::::::::::::::::::::::: 

Error | 
Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 
- cglib:cglib:2.2.2 
(Use --stacktrace to see the full trace) 
Error | 
Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 
- cglib:cglib:2.2.2 
|Run 'grails dependency-report' for further information. 

questo s un po 'strano in quanto la la biblioteca è disponibile. Posso vederlo sotto grails-2.4.4 \ lib \ cglib \ cglib \ jars e nella mia home directory sotto .grails \ ivy-cache \ cglib \ cglib \ jars

My GRAILS_HOME è impostato correttamente e per quello che posso vedere tutto sembra a posto, ma quando faccio una dipendenza di aggiornamento continua a lanciare questo errore.

+0

forse in BuildConfig cambiare grails.project.dependency.resolver da maven a edera sarebbe d'aiuto? – cyan

+0

@cyan Davvero non dovresti farlo. –

+0

Accade con una app 2.4.4 appena creata? Una cosa da cercare è confermare di avere il repository necessario configurato in 'BuildConfig.groovy'. Ad esempio, il problema si verifica se hai configurato 'mavenCentral()'? –

risposta

11

Nell'aggiornamento da Grails 2.1 a 2.4.4 ho riscontrato che avevo lo stesso problema. La risoluzione era quella di impostare esplicitamente:

grails.project.dependency.resolver = "maven" 

in BuildConfig.groovy. Poi sono stato in grado di passare al prossimo numero nell'aggiornamento ... ;-)

+1

migliaia di voti positivi. Ho perso troppo tempo su questo. – user2782001