美文网首页
jenkins 本地缓存jar 包

jenkins 本地缓存jar 包

作者: FMD彩虹 | 来源:发表于2020-03-25 11:53 被阅读0次

    研发反馈测试环境更新包后,编译失败。
    jenkins 编译报错
    20:46:18 [ERROR] /var/lib/jenkins/workspace/STE_tinker_pad_测试环境codelivery/src/main/java/com/hunantv/tinker/domain/file/DownloadAssetFile.java:[100,123] error: cannot find symbol

    Jenkins安装在linux上,maven工程运行过程中,若引用的jar更新到新的版本,Jenkins构建过程中会先从本地找jar包(这些jar包是以前下载的老的),本地找到jar包后则不会自动下载新的,这时构建maven项目会报错找不到新增的类和方法。

    解决办法:手动删除老的jar包,让jenkins自动下载新的jar包。maven工程默认下载jar包的路径:/var/lib/jenkins/.m2/repository,需要删除哪个jar包,则进入哪个包的子目录使用命令:rm -rf ./*。

    重新跑jenkins 就ok了

    相关文章

      网友评论

          本文标题:jenkins 本地缓存jar 包

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