在 BuildConfig.groovy 中使用 grails 插件 dsl 时,如
plugins {
build "org.grails.plugins:db-util:0.4"
}
有没有办法像你一样指定使用 zip 文件中的插件grails install-plugin
?
不是直接的,而是你将 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
.