关于Maven的相关技术,以前只是使用过,并没有真正去调查和部署过,来到这家公司刚好处于公司下一个项目准备阶段,项目组想要一个比较好用的项目管理工具,尤其是版本控制工具,本人就有幸负责这件事情,maven就从脑袋里出现了。
前期主要是对maven管理项目的调查,相关效率问题和maven优化的处理。后期是maven和svn的集成,以及版本的发布。经过对传统web项目的改造的实际运行,maven管理平台就正式在项目中开始了。下面主要总结了在整合svn过程中遇到的问题。
1:svn format 版本不一致的问题
myecplise通过操作site插件来进行相关svn操作,本地文件夹通过
tortoiseSvn,maven插件通过操作本地svn服务的来实现,这样各个版本的不一致就照成了发布里程碑和打分支的时候无法成功。
2:
visualSvn证书问题
解决办法①:修改network service 为管理员账户
②:客户端提交和更新一次保存用户名和密码
③:
Cmd:svn ls svn
地址 保存用户名和密码,问题解决。
3::prepare 执行成功,target/checkout为空
因为prepare失败后,pom中版本信息,scm配置可能会发生变化,此时回复pom配置就好(小细节)
4:反复执行prepare后
修改配置也会报相同错误,此时执行
release
:
clean
尝试下。