1

在 BuildConfig.groovy 中使用 grails 插件 dsl 时,如

plugins {
    build "org.grails.plugins:db-util:0.4"
}

有没有办法像你一样指定使用 zip 文件中的插件grails install-plugin

4

1 回答 1

3

不是直接的,而是你将 zip 文件放在一个目录中并在不带grails-前缀的情况下命名它,然后将该目录声明为flatDir存储库,然后 Grails 将能够从那里解析插件。

repositories {
  flatDir name:'localPlugins', dirs:'../local-plugins'
}
// copy plugin zip to ../local-plugins/my-plugin-1.2.zip
plugins {
  compile ':my-plugin:1.2'
}

或者,如果它是本地构建的插件,您可以将其安装到本地 maven 缓存中,使用grails maven-install并使用mavenLocal()而不是flatDir.

于 2012-11-07T08:47:06.987 回答