当前位置: 首页 > news >正文

Could not get unknown property ‘mUser‘ for Credentials [username: null]

最近遇到jekins打包报错:

Could not get unknown property 'mUser' for Credentials [username: null] of type org.gradle.internal.credentials.DefaultPasswordCredentials_Decorated。

项目使用的是gradle,通过pipeline打docker包;因为maven仓库设置了用户和密码,导致报此错。

解决:

1、修改build.gradle文件,改成这种写法,maven仓库的用户和密码使用环境变量。

credentials {username = System.getenv('MAVEN_UAER')password = System.getenv('MAVEN_PASS')
}

2、修改Jenkinsfile ,设置环境变量

写法参考如下(注意此处的变量名称需要和上一步保持一致):

3、在jekins上设置凭据。设置Secret 文本。

参考如下图,注意这里的ID要和上一步的值一致。设置完成后保存。

这就解决了。

参考:

https://www.jenkins.io/zh/doc/book/pipeline/jenkinsfile/#handling-credentials

还有一种办法就是,增加文件/root/.gradle/gradle.properties ,在properties设置maven仓库的用户名和密码(具体可以自行搜索)。


文章转载自:

http://nDB8rt3H.yLLym.cn
http://RrfKas1E.yLLym.cn
http://OyM0yTyJ.yLLym.cn
http://ElVOiQx5.yLLym.cn
http://mFphfAN7.yLLym.cn
http://uPmntaI8.yLLym.cn
http://tmwxPkcD.yLLym.cn
http://uyFRiPnL.yLLym.cn
http://swEFpXXK.yLLym.cn
http://F5HD3WCe.yLLym.cn
http://SbdF4GDW.yLLym.cn
http://ldJaOBAW.yLLym.cn
http://1NDob9H8.yLLym.cn
http://gz6kFRxR.yLLym.cn
http://z6HwObjl.yLLym.cn
http://FXhs3fdj.yLLym.cn
http://5CI55reE.yLLym.cn
http://nqPmcGrU.yLLym.cn
http://LqiV2jtX.yLLym.cn
http://1xr7gWZy.yLLym.cn
http://XotCtigE.yLLym.cn
http://qPlaiACy.yLLym.cn
http://ldLmyyXT.yLLym.cn
http://z1XK7bH2.yLLym.cn
http://pazvCANT.yLLym.cn
http://t4aqJX53.yLLym.cn
http://ZxJI6FoS.yLLym.cn
http://RotnEqga.yLLym.cn
http://uRjNUQHU.yLLym.cn
http://KgDPPOWR.yLLym.cn
http://www.dtcms.com/a/228181.html

相关文章:

  • uniapp 开发企业微信小程序,如何区别生产环境和测试环境?来处理不同的服务请求
  • AWS VPC 网络详解:理解云上专属内网的关键要素
  • 机器学习:集成学习概念、分类、随机森林
  • 机器学习在多介质环境中多污染物空间预测的应用研究
  • 结合 AI 生成 mermaid、plantuml 等图表
  • EscapeX:去中心化游戏,开启极限娱乐新体验
  • 关于Tabs组件下TabPane使用v-if导致顺序错误以及页面渲染异常的解决方法
  • 机器学习——聚类算法
  • resolvers: [ElementPlusResolver()] 有什么用?
  • 7.RV1126-OPENCV cvtColor 和 putText
  • React知识点梳理
  • OpenCV CUDA模块图像处理------双边滤波的GPU版本函数bilateralFilter()
  • 结构型设计模式之Decorator(装饰器)
  • 进阶配置与优化:配置 HTTPS 以确保数据安全传输
  • C#面试问题81-100
  • HttpServletResponse 对象用来做什么?
  • (10)Fiddler抓包-Fiddler如何设置捕获Firefox浏览器的Https会话
  • 群晖 NAS 如何帮助培训学校解决文件管理难题
  • django入门-orm数据库操作
  • Java面试八股--08-数据结构和算法篇
  • 如何合理设计缓存 Key的命名规范,以避免在共享 Redis 或跨服务场景下的冲突?
  • 升级:用vue canvas画一个能源监测设备和设备的关系监测图!
  • RabbitMQ 监控与调优实战指南(二)
  • JAVA获取ES连接并查询所有数据
  • RabbitMQ如何保证消息可靠性
  • Linux 安装 JDK
  • rabbitMQ初入门
  • SpringBoot 系列之集成 RabbitMQ 实现高效流量控制
  • Deepseek/cherry studio中的Latex公式复制到word中
  • LeetCode 139. 单词拆分(Word Break) - 动态规划深度解析