我需要让Grails的QRCode插件在2.0.0中运行

时间:2012-02-22 01:47:32

标签: grails plugins qr-code zxing

我遇到了QR码插件的问题(它使用了ZXing库 - 我之前在Android和Java上取得了巨大成功使用过的东西)在我正在做的项目中工作。

我已经安装了这个插件,但是当我尝试在GSP页面中使用<qrcode:...>标记的任何变体时,我得到的就是在我的HTML代码中被<call />替换。

我似乎无法获得插件的任何调试信息,尽管我可能做错了。我尝试将debug 'org.codehaus.groovy.grails.plugins.qrcode'添加到Config.groovy的log4j部分 - 这似乎是正确的...但公平地说,这只是基于文件结构中插件位置的猜测......

有没有人有任何可能有帮助的指针?

干杯

史蒂夫

[编辑]

如果我为所有内容打开调试级日志记录,我会得到以下与插件相关的三行 - 但它似乎只是找到插件的实际文件位置而不是实际使用它:

pages.GroovyPageResourceLoader Resolved GSP location [/grails-app/views/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp] to resource [URL [file:C:/repo/grails-app/views/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp]] (exists? [false]) using base resource [URL [file:C:/repo/]]    
pages.GroovyPageResourceLoader Resolved GSP location [/WEB-INF/grails-app/views/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp] to resource [URL [file:C:/repo/WEB-INF/grails-app/views/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp]] (exists? [false]) using base resource [URL [file:C:/repo/]]    
pages.GroovyPageResourceLoader Resolved GSP location [/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp] to resource [URL [file:C:/repo/plugins/qrcode-0.1/grails-app/views/layouts/home.gsp]] (exists? [false]) using base resource [URL [file:C:/repo/]]

[编辑#2]

我一直在研究上面的行,并注意到它所寻找的视图不存在。该插件只有一个控制器和一个taglib文件夹...我真的不喜欢插件创建,所以我真的不知道它为什么寻找这个...但我会做一些阅读,看看我是否可以制作感觉。

0 个答案:

没有答案