持续集成-项目部署-FAQ

本文档总结了构建项目过程中常见的问题及其解决方案,包括sonar命令冲突、SVN操作问题、依赖包缺失、Hudson插件版本更新注意事项等,特别针对中文编码的支持进行了配置说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:姚艳红

 

构建项目常见的FAQ

1、 sonar 选项和sonar:sonar 的命令冲突

鱼和熊掌不可兼得的道理,命令和插件冲突,所以去掉sonar 的视图选项,智勇命令编译即可解决,想要访问sonar 平台直接访问服务器的9000 端口即可。

2、 svn 卡住的解决方案

1) 手动去服务器代码目录下执行下svn  up 即可,重新来过问题即可解决

2) 编写一个脚本每次都执行下代码的svn up 凡在编译前执行,避免此类问题的发生。

3、 如果发现编译失败后报一些包找不到,但是在本地不会出现的情况,就必须在每次编译时加上一行特殊的命令才能编译通过,这个应该跟pom 文件的配置有关, 命令如下:-Denv=release

4、 出现包找不到那就是公共二方库出现冲突了,最简单的办法就是删掉com 下的目录,重新来一次就ok 了,不过有可能jtester 单元测试的包不能打包,那就去10.20.156.45:36100 上面去编译下jtester 的包就可以了。

5、 不要随便更新hudson 插件的版本,因为插件是有版本兼容的,如果版本过高,hudson 本身不支持

6、 Svn 第一次下载应用的代码会提示失败,这个时候要到后台去更新下代码,会提示输入svn 的账号,这里的账号统一使用scm 的公共账号:olps_test/hello1234 这个权限是全网站的应用都有的,方便大家使用。

7、如果遇到应用出现一些编码字符不支持,而出现数据集成失败的情况,请检查hudson 平台的系统配置中,Global MAVEN_OPTS=-Dclient.encoding.override=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN  这个配置是否配置好,配置成这样,问题就可以解决了,主要是支持中文编码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值