我有一个我创建的插件项目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
?还有别的吗?
答案 0 :(得分:22)
grails.plugin.location
不是依赖项解析,因此它超出了grails.project.dependency.resolution
。
如果myPluginDemo
和myPlugin
位于同一目录中,则应如下所示。此外,这不会将插件安装到应用程序中,但应用程序将引用该插件的文件系统,这在开发模式下很方便。要使用已打包的插件,必须在plugins
内部grails.project.dependency.resolution
grails.plugin.location.myPlugin = "../myPlugin"
grails.project.dependency.resolution = {
repositories {
}
dependencies {
}
plugins {
}
}