如何使用grails.plugin.location?

时间:2013-04-20 01:37:58

标签: grails grails-plugin

我有一个我创建的插件项目grails create-plugin myPlugin。我还创建了一个'普通'grails项目grails create-app myPluginDemo。我正在尝试在myPlugin中安装myPluginDemo插件,但不了解如何使用grails.plugin.location

我将grails.plugin.location放在BuildConfig.groovy内?在plugins部分内?在repositories部分内部?

我应该向grails.plugin.location添加什么?它应该是grails.plugin.location.myPlugin吗?还是grails.plugin.location.grails-my-plugin?还有别的吗?

1 个答案:

答案 0 :(得分:22)

grails.plugin.location不是依赖项解析,因此它超出了grails.project.dependency.resolution

如果myPluginDemomyPlugin位于同一目录中,则应如下所示。此外,这不会将插件安装到应用程序中,但应用程序将引用该插件的文件系统,这在开发模式下很方便。要使用已打包的插件,必须在plugins内部grails.project.dependency.resolution

中引用它
grails.plugin.location.myPlugin = "../myPlugin"
grails.project.dependency.resolution = {
    repositories {

    }
    dependencies {

    }
    plugins {

    }
}