如何在本地和远程仓库发布Grails插件

时间:2014-04-14 20:06:43

标签: maven grails publishing artifactory

我正在构建Grails应用程序以及应用程序将用作依赖项的插件。我需要一种方法来更改插件,在本地发布,构建应用程序(使用新版本的插件 - SNAPSHOT),然后执行grails run-app来获取所有更改。

我还需要一种方法将插件发布到远程Artifactory仓库并让Grails应用程序获取插件的“发布”(非SNAPSHOT)版本。关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:5)

虽然该插件正在开发中,但请将其设为local plugin,这样您就不必在每次更改后重新部署到回购。例如,对于一个名为' shiro'其源代码位于/dev/plugins/grails-shiro,将以下内容添加到Config.groovy

grails.plugin.location.shiro = "/dev/plugins/grails-shiro"

如果准备发布插件版本,请使用release plugin将其部署到远程仓库。