我正在使用Grails的Rendering plugin渲染PDF页面,但显然渲染0.4.4中包含的飞碟版本存在问题。
我想使用渲染器,但是强制使用grails直接升级flying-sauce-pdf。
我的BuildConfig.groovy看起来像:
plugins {
..
compile 'org.xhtmlrenderer:flying-saucer-pdf:9.0.4'
compile (":rendering:0.4.4") { excludes "flying-saucer-pdf" }
}
得到的错误是:
[FAILED ] org.xhtmlrenderer#flying-saucer-pdf;9.0.4!flying-saucer-pdf.zip: (0ms)
==== grailsPlugins: tried
...
看起来我在直接包含flying-saucer-pdf时做错了。调用它与项目一起编译的正确方法是什么?
最佳答案
我认为问题在于flying-saucer-pdf是一个库,而不是一个插件,因此您应该将其放入“依赖关系”部分:
dependencies {
compile 'org.xhtmlrenderer:flying-saucer-pdf:9.0.4'
}
关于grails - 强制Grails升级插件使用的库的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20880412/