2010-09-02 3 views
1

J'ai ajouté un plugin appelé plugin outil d'image pour l'image resizeing ... mais quand j'ai appelé une instance de celui-cine peut pas résoudre la classe de plug-in dans Grails

def imagetool = new ImageTool()

il me donne l'erreur de compilation parce qu'il ne peut pas résoudre la classe ImageTool. Je l'ai essayé de mettre l'importation importation org.grails.plugins.imagetools.ImageTool

comme une suggestion d'un site .. mais il ne fonctionne pas .. alors quel est le vrai chemin du imagetool si je peux l'importer ?? toute aide s'il vous plaît :)

Répondre

2

Vous ne pouvez pas accéder à une classe du package par défaut dans une classe qui est dans un package, et ImageTool est dans le package par défaut. La chose la plus facile à faire est de déplacer cette classe dans un sous-dossier, par ex. src/imagetool et ajoutez "package imagetool" à la source. Vous devrez le faire pour chaque développeur.

Le plugin a été déplacé à http://github.com/ricardojmendez/grails-imagetools/ et cela a été corrigé dans ce code, mais je ne sais pas s'il a fait une nouvelle version.

+0

voulez-vous dire monsieur que je dois obtenir le ImageTool.groovy de src/groovy/org/grails/plugin dans mon dossier de projet principal ?? –

+0

non, gardez-le dans le dossier src/groovy du plugin, il suffit de le déplacer dans un paquet et sous-dossier correspondant afin que vous puissiez l'importer –