发表于: 2017-12-22 23:22:30
1 622
今日完成的事情:
昨天把svn项目checkout到开发环境之后,打包分发service和web。
首先是service
Service要达成tar.gz包。利用assembly插件。
命令是: mvn clean install -Dmaven.test.skip=true assembly:assembly。
我直接用这个命令打包出错。报错原因是我的core包找不到,但是我的core包分明已经打到公司私服了。
找了好久原因找不到,请教师兄之后是没有用maven的deploy命令:
Maven的deploy命令的作用:
mvn:deploy在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。意思就是我把项目中要用到的maven依赖全部导入公司私服。
然后顺利打包出tar.gz。
在这里我利用mv命令把包转移到/data/services/下的service的run目录下。利用tar –xvf命令解压。
然后就是今天的运行server的脚本,在这里今天犯了大错。
看脚本:
这里是我修改过后的。
刚开始的时候没有指定具体的路径,没有启动成功。
Stop脚本:
刚开始的时候也是没有指定具体的路径。
所以我stop脚本的时候看到好多端口,误以为是自己的,就统统的给杀掉了,没有想到把任务的萝卜多项目也给杀掉了下次再开发机搞东西的时候,遇到不懂得一定要问,不能再出现这么严重的错误了。
修改过后的stop脚本,启动:
可以只杀掉自己的进程。
然后是web,web的打包比较简单。
执行命令:
Mvn clean install即可然后也是copy和解压:
修改resin的相关配置:
然后是include文件。这个文件不太会,明天还要请教师兄。
明日计划的事情:
继续环境部署。
遇到的问题:
环境部署的一些文件还是不会,要请教一下师兄。
收获:
Linux命令越来越熟了,而且也逐渐的对公司开发规范有了一个大概的了解。
任务开始时间:2017/12/15
预计完成时间:2017/12/28
延期:无
禅道:http://taskNaNteng.com/zentao/project-story-494.html
评论