ReadyAPI与Maven集成无法传输构件、插件解析失败问题求助
ReadyAPI Maven插件集成问题排查方案
- 修正插件仓库地址:你当前配置的
http://smartbearsoftware.com/repository/maven2是HTTP协议,Maven 3.8.1及以上版本默认禁止访问非安全HTTP仓库,需将地址替换为HTTPS协议的官方仓库地址。如果因特殊情况必须使用HTTP地址,需要在Maven的settings.xml中为该仓库添加allowInsecure配置为true。 - 修正配置属性错误:你当前
readyApiProperties下配置的属性名readyAPI不符合要求,正确的属性名为readyapi.home,且属性值只需填写ReadyAPI的安装根目录即可,不需要指定到bin目录,示例正确配置:
<readyApiProperties> <property> <name>readyapi.home</name> <value>C:\per\ReadyAPI\ReadyAPI-3.0.0</value> </property> </readyApiProperties>
- 确认版本匹配:
ready-api-maven-plugin的版本必须和你本地安装的ReadyAPI版本完全一致,你当前配置的3.0.0和本地安装版本匹配,无需修改,后续升级ReadyAPI时需同步修改插件版本。 - 确认依赖仓库可访问:你已经配置了jxbrowser的官方仓库,需确认你的Maven运行环境没有被内网代理、防火墙拦截对依赖仓库以及SmartBear仓库的访问,可手动在浏览器访问两个仓库地址验证连通性。
- 确认授权有效:如果你使用的是付费版ReadyAPI,需确认你运行Maven命令的系统用户,和你激活ReadyAPI时使用的系统用户一致,否则插件无法读取到本地的激活授权会运行失败。
- 确认测试项目路径正确:
projectFile配置的Sample-SOAP-project.xml如果是相对路径,需确认该文件存放在pom.xml同级目录下,否则请填写绝对路径验证。
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

