本地写了插件,在2.3以前,直接install-plugin /path/to/your/plugin,就可以导入使用了
到了2.3,就不能再这么用,见:http://grails.org/doc/2.3.4/ref/Command%20Line/install-plugin.html
那就装个maven私服吧,sonatype nexus,最简单的。
nexus安装之后,修改nexus-work的目录,默认保存在:${user.home}/sonatype-work/nexus
在nexus-work前,加入一条:
my-work=D:/MyWork/sonatype-work/nexus
见:http://blog.csdn.net/sollider/article/details/9396695
nexus默认用户名和密码:admin/admin123
接下来:
新建一个本地库:repository policy选择release,如果是外网,建议关闭url发布和文件浏览。
到release插件上场:http://grails-plugins.github.io/grails-release/docs/manual/
在BuildConfig.groovy中,检查是否安装release插件
build(":release:3.0.1", ;":rest-client-builder:1.0.3") { export = false }
安装之后,增加以下内容:
grails.project.repos.default = "myRepo" grails.project.repos.myRepo.url = "http://localhost:9090/nexus-2.8.0-05/content/repositories/2" grails.project.repos.myRepo.username = "admin" grails.project.repos.myRepo.password = "admin123"
也可以把上面这些内容,保存到./grails/settings.groovy
执行:maven-deploy,就把这个插件发布到私服。
要想使用这个插件,在BuildConfig.groovy的reposiroties中加一条:
http://localhost:9090/nexus-2.8.0-05/content/repositories/2
这样就像安装其他插件一样了
原文:http://xiaosa.blog.51cto.com/665033/1403051