2013-04-28 48 views
0

我已将asynchronous mail plugin安装到Grails 2.1.4应用程序中。这个插件依赖于Hibernate插件的2.1.1版本,而我的应用依赖于Hibernate插件的2.1.4版本。排除传递式插件依赖关系

我每次执行像run-app一个Grails命令,我提出以下问题:

您目前已经有一个版本,安装该插件的[休眠-2.1.4]。你想更新到[hibernate-2.1.1]吗? [Y,N] n的

我知道run-app--non-interactive说法,但据我所知,这将自动应答y这个问题。理想情况下,我想通过从异步邮件插件中排除传递式Hibernate插件依赖项来解决此问题,但传递式依赖项排除似乎只能用于JAR依赖项。

回答

3

在插件页面的文档是错的 - 你需要这个任何的Grails应用程序没有使用2.1.1版,不只是旧的应用程序:

compile(":asynchronous-mail:1.0-RC3") { 
    excludes 'hibernate' 
}