尝试渲染PDF时Grails渲染插件错误?

时间:2012-04-02 13:09:43

标签: grails plugins

使用Grails Rendering插件时,我收到错误java.lang.NoSuchMethodError:com.lowagie.text.pdf.BaseFont.getCharBBox [C]。我们还使用了Jasper插件,它使用了新版本的iText库。我猜两个插件之间存在不匹配..

知道如何解决这个问题吗?

/马

1 个答案:

答案 0 :(得分:3)

您可能正确地假设有两个版本的iText。过去我对iText冲突有很多乐趣。我没有使用Jasper插件,所以我不能给你直接答案,但我可以推荐几件事:

  1. 使用命令 grails依赖关系报告查看究竟发生了什么,保留了哪个版本的iText,以及哪个版本被删除。

  2. 在构建配置中,您可以管理特定插件的依赖关系。因此可能能够消除对itext的Jasper Plugin依赖性。以下是我的导出插件示例:

    runtime(':export:1.1'){         排除'itext','itext-rtf' }