While the plugin is under development, make it a local plugin, so that you don't have to redeploy to a repo after every change. For example, for a plugin named 'shiro' whose source code is at /dev/plugins/grails-shiro
, add the following to Config.groovy
grails.plugin.location.shiro = "/dev/plugins/grails-shiro"
When a version of the plugin is ready to be released, use the release plugin to deploy it to a remote repo.