记录解决Missing artifact structlog4j:structlog4j-api:jar:1.0.0 问题;
最近在搭建一个 open-capacity-platform 这样一个微服务项目,搭建maven加载依赖包的时候出现Missing artifact structlog4j:structlog4j-api:jar:1.0.0 这样的问题,和其他一些缺少包问题解决办法大同小异。
于是我查看了maven 的localRepository 配置里面并没有相关的jar包
解决这类问题试试多个角度:
1. 改变maven下载源:去settings.xml文件配置的mirror仓库地址查看对应的jar是否存在这个仓库。若找不到,那就换mirror吧,推荐国内网速较快的镜像地址:
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
这个应该就可以解决大部分问题了,记得maven update project 一下
2,。 如果上述没解决问题
自己在网上下载缺少的包吧仓库里面对应的包替换掉,我缺少的包是Missing artifact structlog4j:structlog4j-api:jar:1.0.0 ,直接替换update一下就ok了,下面附上包的下载地址:
链接:https://pan.baidu.com/s/1XVijbXwiohAuCgjO0nJSCQ
提取码:5yq4
欢迎留言随时更新