强制grails升级插件使用的库的正确方法

时间:2014-01-02 10:03:05

标签: grails grails-plugin flying-saucer

我正在使用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时做错了什么。调用它与项目一起编译的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

我认为问题是fly-saucer-pdf是一个库而不是插件,所以你应该把它放到依赖部分:

dependencies {
        compile 'org.xhtmlrenderer:flying-saucer-pdf:9.0.4'       
}