问题
I have a plugin project which I created as grails create-plugin myPlugin
. I also created a 'normal' grails project as grails create-app myPluginDemo
. I'm trying to install myPlugin
plugin in myPluginDemo
but don't understand how to use grails.plugin.location
.
Where do I put grails.plugin.location
inside BuildConfig.groovy
? Inside plugins
section? Inside repositories
section?
What should I append to grails.plugin.location
? Should it be grails.plugin.location.myPlugin
? Or grails.plugin.location.grails-my-plugin
? Something else?
回答1:
grails.plugin.location
is not a dependency resolution, so it goes outside grails.project.dependency.resolution
.
It should be like below, if both myPluginDemo
and myPlugin
are in the same directory. Moreover, this will not install the plugin into the app, but the application will refer to the file system for the plugin which is convenient in development mode. In order to use the packaged plugin it has to be referred in plugins
inside grails.project.dependency.resolution
grails.plugin.location.myPlugin = "../myPlugin"
grails.project.dependency.resolution = {
repositories {
}
dependencies {
}
plugins {
}
}
来源:https://stackoverflow.com/questions/16115635/how-to-use-grails-plugin-location