Estoy tratando de construir un proyecto de Grails en STS y recibo muchos mensajes de error de la forma: Groovy:unable to resolve class org.codehaus.groovy.grails.commons.ConfigurationHolder
y otros como Groovy:unable to resolve class org.grails.plugins.springsecurity.service.AuthenticateService
. Tengo Grails 1.3.7 seleccionado en las propiedades del proyecto, pero no veo un elemento para 'Depedencias de Grails' como hago cuando creo un proyecto de muestra. ¿Este es el problema? ¿Cómo puedo agregarlo nuevamente?Groovy/Grails - Incapaz de resolver la clase
Respuesta
no sé por qué, pero aquí están los pasos que tomaron para resolver el problema:
- clic derecho en el proyecto e ir a Grails Herramientas -> Activar gestión de la dependencia
- Grails Herramientas - > Actualizar Dependencias. Esto agregó correctamente la biblioteca 'Dependencias de Grails'.
- Todavía tenía errores de complementos. Por algún motivo, tuve que desinstalarlos y luego volver a instalarlos para que el proyecto se diera cuenta de que estaban allí.
Gracias. Funciona. –
Tengo un error similar "No se puede resolver la clase" en bibliotecas externas como import com.beust.jcommander.JCommander. Estoy usando Gradle pero no Grails. ¿Cómo puedo permitir que mi proyecto Groovy busque las bibliotecas externas? –
Si "Refresh Dependencies" ha hecho todo lo posible por usted (como lo indica en su comentario sobre la pregunta), intente deshabilitar y volver a habilitar las dependencias. Puede volver a intentar refrescar dependencias nuevamente si aún no se reconoce el complemento de Acegi.
Hay otra manera me resolvieron este problema cuando moví mi espacio de trabajo desde el sistema operativo Windows a Ubuntu, ir a
yourWorkSpace -->yourGrailsProject-->setting folder --> org.grails.ide.eclipse.core.prefs,
a continuación, comprobar todos los caminos Grails son correctas o no, porque en mi caso, todos apuntaban a las rutas de Windows ..
Espero que esto solucione.
Para cualquier persona que está usando Grails> = 2.4
Si está usando Grails 2.4 y superiores, utilizar grails.util.Holders
en lugar de org.codehaus.groovy.grails.commons.ConfigurationHolder
.
Lea el documento here sección 'titular estático'
Clases Las siguientes clases desaprobadas han sido retirados de Griales 2.4.x:
org.codehaus.groovy.grails.commons. ApplicationHolder org.codehaus.groovy.grails.commons.ConfigurationHolder org.codehaus.groovy.grails.plugins.PluginManagerHolder org.codehaus.groovy.grails.web.context.ServletContextHolder org.codehaus.groovy.grails.compiler.support.GrailsResourceLoaderHolder Si usted o los complementos que ha instalado están utilizando estas clases, recibirá un error de compilación. El problema se puede corregir actualizando a los nuevos complementos y usando grails.util.Holders en su lugar.
Me enfrenté a un problema similar: "No se pudo resolver la clase GrailsTestCase". Revisé Grails Tools de mi proyecto y observé que Dependency Management ya estaba habilitada (IDE - GGTS). Acabo de desactivar Dependency Management, actualizado y habilitado de nuevo. Esto resolvió el problema para mí.
- 1. git pull deja de ser "incapaz de resolver la referencia" "no puede actualizar ref locales"
- 2. Resolver la correferencia usando Stanford CoreNLP - incapaz de cargar el analizador modelo
- 3. incapaz de dejar la llave
- 4. impulso :: hilo error de generación (incapaz de enlazar lib && sin resolver externo)
- 5. "incapaz de localizar la primavera NamespaceHandler" error
- 6. VisualVM incapaz de la memoria del muestreador
- 7. símbolo externo sin resolver en miembros de la clase estática
- 8. incapaz de encontrar un MessageBodyReader
- 9. Configurar incapaz de encontrar libgcrypt
- 10. Android StackWidget incapaz de unirse
- 11. No se puede resolver la clase MapActivity en Android
- 12. incapaz de emitir valor como float
- 13. Incapaz de Git push maestro para Github
- 14. Incapaz de hacer menos para indicar la ubicación en porcentaje
- 15. incapaz de atrapar DataIntegrityViolationException con la transacción envuelta
- 16. Incapaz de entender una línea en .vimrc
- 17. incapaz de instalar nokogiri en ubuntu 12.04
- 18. Hudson - Maven 3 - incapaz de construir
- 19. Cómo resolver el tipo de clase usando enum
- 20. php starup sqlsrv incapaz de inicializar el módulo
- 21. incapaz de implementar descriptores en android
- 22. Cómo resolver la "referencia ambigua" incorrecta de ReSharper en la herencia de clase?
- 23. ¿Resolver la redirección de NSURL?
- 24. Resolver IContainer
- 25. Cómo saber fácilmente si Ninject puede resolver una clase
- 26. ¿Cómo resolver FixtureClassNotFound: No Clase unido a encontrar
- 27. ¿Por qué Java necesita invokevirtual para resolver la clase de tiempo de compilación del método llamado?
- 28. incapaz de ver PERFIL APP .... "La página solicitada no se encontró"
- 29. incapaz de verificar nodos en hadoop [Conexión rechazada]
- 30. error LNK2001: símbolo externo sin resolver "__declspec (dllimport) public: clase QString & __thiscall QString :: operator = (clase QString &&)"
¿Ve estos errores mientras edita clases o cuando intenta ejecutar el proyecto? –
@Kaleb Brasee - Cuando intento hacer una compilación. Además, creo que resolví los errores de ConfigurationHolder mediante Refreshing Dependencies, que creó las 'Dependencias de Grails' en mi proyecto. Todavía recibo el error AuthenticateService, a pesar de que tengo el complemento acegi en mi proyecto. – skaz