美文网首页
2018-05-18关于JenKins,Maven的工作记录

2018-05-18关于JenKins,Maven的工作记录

作者: 李啦啦 | 来源:发表于2018-05-18 18:06 被阅读0次

    1.首先在JenKins上找到要编译的项目,然后直接“Build with Parameters”;构建完成后在工作空间里找到dest文件夹。打包下载dest文件夹,然后导入Sample项目到AS项目工程。  备注:打开dest文件夹里的新打包的项目,找到IMSDK文件夹下边的MobIM_1.1.0jar文件。如(图一)。

    图一

    2.从SVN项目库里拷贝出MavenTest项目;参照http://c.mob.com/pages/viewpage.action?pageId=4885111文档,修改配置文件;如图二

    图二

    本地的配置示例如(图三)

    图三

    配置完成后执行一下,会生成你所填写的项目,把第1步中的JenKins编译好的MobIM_1.1.0jar文件拷贝到libs文件夹内。如图四所示

    图四

    参照文档执行Gralde projects侧栏中的assembleRelease操作;执行成功后,会在build/outputs/aar中找到此模块的aar文件:如图五所示

    图五

    3.通过MavenLib上传aar文件;文件地址,及操作如图六图七所示:

    图六 图七

    上传完成后去网页端检查上传结果是否正常,如图八所示

    图八

    3.打开项目工程,添加(图九)中红色部分;Sample项目的Libs文件夹要删除.

    图九

    IM项目依赖了CameraView所以要添加依赖,如图十所示,图十上,的appKey,MobIM{}什么的都要配置下。还有一个地方就是图十一所示的地方,settings.gradle也要添加依赖

    图十 图十一

    Sample项目的build.gradle文件要配置,如图十二所示

    图十二

    4.最后一步就是在Gradle projects里拉取项目,当然要清理AS的缓存。

    5.异常处理:

    代码拉取后找不到项目符号:查看External Libraries中拉取的IM代码的版本是否正确(AS清理缓存方法百度)。

    如果实在拉取不了,可以在External Libraries中先替换jar包(名字一定要一模一样)。打包一个版本给测试使用。

    6.打包:

    打包的路径位于(D:\2018年工作日志\签名文件\IM签名)

    7.备注:如果External Libraries的缓存不能刷新的话,可以把工程里面的.gradle和.idea目录删掉,重新刷下就好了。如果遇到aapt的问题,大多数是因为android SDK的问题。

    相关文章

      网友评论

          本文标题:2018-05-18关于JenKins,Maven的工作记录

          本文链接:https://www.haomeiwen.com/subject/hkzwdftx.html