【问题标题】:grails plugin DSL specify zip filegrails 插件 DSL 指定 zip 文件
【发布时间】:2012-11-07 05:15:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: grails plugins


    【解决方案1】:

    不是直接的,而是你将 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'
    }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2011-09-20
      相关资源
      最近更新 更多