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

Adj*_*ion 2 grails publishing artifactory maven

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

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

Dón*_*nal 6

虽然插件正在开发中,但请将其设置为本地插件,这样您就不必在每次更改后重新部署到repo.例如,对于源代码所在的名为"shiro"的插件/dev/plugins/grails-shiro,请添加以下内容Config.groovy

grails.plugin.location.shiro = "/dev/plugins/grails-shiro"
Run Code Online (Sandbox Code Playgroud)

当一个版本的插件准备好发布时,使用release插件将其部署到远程仓库.