Instalación de Nimble para Grails
-
21-09-2019 - |
Pregunta
Me encontré con Nimble ayer, pero no pude pasar Paso 1, configurando BuildConfig.groovy
para encontrar el repositorio remoto de Nimble.
Mi BuildConfig.groovy
El archivo es una línea:
grails.plugin.repos.discovery.intient="http://intient.com/downloads/grails/
Aquí está el mensaje que recibo cuando ejecuto complemento de instalación de griales ágil 0.2:
Welcome to Grails 1.1.1 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: /opt/dev/sdks/grails-1.1.1
Base Directory: /home/wraith/dev/source/demo
Running script /opt/dev/sdks/grails-1.1.1/scripts/InstallPlugin.groovy
Environment set to development
No authentication for svn repo at intient ...
Reading remote plugin list ...
Reading remote plugin list ...
Reading remote plugin list ...
Plugin 'nimble' was not found in repository. If it is not stored in a configured repository you will need to install it manually. Type 'grails list-plugins' to find out what plugins are available.
Esta es la primera vez que intento instalar un complemento que no está en el repositorio oficial.¿Cuál es la mejor manera de determinar si se trata de un problema en Intient.com o con mi configuración?
Solución
Seguir estas instrucciones con las siguientes modificaciones:
- El paso 1 es correcto
- En lugar de utilizar el repositorio remoto, descargar el complemento comprimido
- Mueva el complemento a ~/dev/complementos
- complemento de instalación de Grails ~/dev/plugins/grails-nimble-0.2.zip
- Los pasos 3-5 son correctos
Otros consejos
Nos estábamos realizando algunas tareas de mantenimiento en intient.com y el equilibrador de carga no proporcionaba este contenido de las últimas 12 horas o menos (vaya!).
deben clasificarse ahora, pero los pasos Wraith monstruo dio por encima de trabajo para una instalación manual también.
Una vez Grails 1.2 accesos adecuados ágil será parte de la repo oficial plugin y no tendrá que preocuparse por esto en absoluto.
siempre se puede descargar el archivo zip para el plugin e instalarlo manualmente
- Descargar el código fuente de http://github.com/intient/nimble
- Descomprimir bajo su directorio de plugins de su proyecto (por lo general bajo
${USER_HOME}/.grails/<grails-version>/projects/<myproject>/plugins
) - Cambiar nombre de la carpeta extraída en "ágil-0,2"
- Eliminar de la BuildConfig
grails.plugin.repos.discovery.intient="http://intient.com/downloads/grails/"
línea - Editar los application.properties de archivos de su proyecto y añadir el
plugins.nimble=0.2
línea - Si no se instala debajo de su proyecto, debe instalar los plugins: shiro (versión 1.0-SNAPSHOT al menos) y correo (> 0,6). (
grails install-plugin <pluginName> <version>
ejecutar comandos) - Iniciar directamente desde Paso 3
Se debe trabajar (al menos, que trabajó para mí). Buena suerte