我正在构建Grails应用程序以及应用程序将用作依赖项的插件。我需要一种方法来更改插件,在本地发布,构建应用程序(使用新版本的插件 - SNAPSHOT),然后执行grails run-app
来获取所有更改。
我还需要一种方法将插件发布到远程Artifactory仓库并让Grails应用程序获取插件的“发布”(非SNAPSHOT)版本。关于如何实现这一目标的任何想法?
答案 0 :(得分:5)
虽然该插件正在开发中,但请将其设为local plugin,这样您就不必在每次更改后重新部署到回购。例如,对于一个名为' shiro'其源代码位于/dev/plugins/grails-shiro
,将以下内容添加到Config.groovy
grails.plugin.location.shiro = "/dev/plugins/grails-shiro"
如果准备发布插件版本,请使用release plugin将其部署到远程仓库。