利用google的svn下载Grail项目,适合测试环境

[b]先checkout[/b]
[color=blue]cd projects
svn checkout http://xxxx.googlecode.com/svn/ myoa[/color]

[b]然后创建grails项目[/b],Grails自动生成的东西不少,我只把我编辑过的内容上传到了SVN
[color=blue]grails create-app myoa[/color]

这时create-app命令生成的文件会覆盖checkout出来的文件。从版本控制的角度,相当于有了未提交的新版本,这里用svn update是无法重新下载svn库里的版本的,而需要用svn revert
本地版本是100,库版本是101,用update
本地版本是102,库版本是101,需要用revert


[b]然后回退[/b]
[color=blue]svn revert --depth=infinity .[/color]


[b]特殊操作[/b]:因为我把这个文件删了,而svn不会自动删,所以需要手工删一下
[color=blue]rm grails-app/views/index.gsp[/color]

[b]安装插件[/b],不用版本号,自动下载最新的
[color=blue]grails install-plugin ckeditor
grails install-plugin excel-import
grails install-plugin joda-time[/color]

| Downloading: xmlbeans-2.3.0.jar

插件的安装目录
[jcat@aliyun jars]$ pwd
/home/jcat/.grails/ivy-cache/org.apache.xmlbeans/xmlbeans/jars
-rw-rw-r-- 1 jcat jcat 622K Jan 24 01:56 xmlbeans-2.3.0.jar.part
-rw-rw-r-- 1 jcat jcat 640K Jan 24 01:57 xmlbeans-2.3.0.jar.part
-rw-rw-r-- 1 jcat jcat 645K Jan 24 01:57 xmlbeans-2.3.0.jar.part


----一存入脚本:一键更新服务器上的版本----
#!/bin/bash
set -x
catalina.sh stop
rm -rf $TOMCAT_HOME/webapps/myoa
rm $TOMCAT_HOME/webapps/myoa.war
cd ~/projects/myoa
svn revert --depth=infinity .
svn update
grails war
cp target/myoa-0.1.war $TOMCAT_HOME/webapps/myoa.war
catalina.sh start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值