您的位置:首页 > 大数据 > 人工智能

grails2.3的插件管理

2014-04-25 17:40 148 查看
本地写了插件,在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
见:/article/2493412.html

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

这样就像安装其他插件一样了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: