Installer un plugin pour Grails

publié le

La nouvelle façon de faire pour installer un plugin pour Grails depuis la version 2.3

Depuis la version 2.3 de Grails le plugin manager a été déprécié. La nouvelle façon de faire pour installer un plugin dans Grails est d'ajouter une dépendance dans le dependency DSL. Par exemple pour installer le plugin searchable, ajouter la ligne suivante dans le fichier /conf/BuildConfig.groovy :

    plugins {
		...
		compile ":searchable:0.6.5"
		...
    }

Ensuite lancer l'application en utilisant la commande Grails run-app dans une console.
{project_root_path}/ grails run-app

Si vous avez des erreurs de dépendances comme celles-ci:
Error Fatal error during compilation org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
...
SearchableGrailsPlugin.groovy: 25: unable to resolve class org.compass.gps.device.hibernate.HibernateGpsDevice
...
SearchableGrailsPlugin.groovy: 26: unable to resolve class org.compass.gps.impl.SingleCompassGps

Essayer de rafraîchir les dépendances de l'application Grails en utilisant la commande refresh-depencies :
{project_root_path}/ grails refresh-depencies

Ensuite vous devriez être capable de lancer l'application avec le plugin nouvellement installé.

comments powered by Disqus