maven项目打包时报错,控制台具体显示如下,这个应该怎么解决?

maven项目打包时报错,控制台具体显示如下,这个应该怎么解决?,第1张

找不到依赖,一般都是网络问题,无法访问maven仓库导致的。

解决办法:

设置Maven的代理服务器

在settings.xml文件里面进行仓库的配置,改选择为国内的仓库,如阿里云maven仓库等。

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。代理服务器指的是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Network(局域网)。

使用 Docker 搭建 Nexus3 私服.

https://hub.docker.com/r/sonatype/nexus3

等待 30s 后访问 <服务器地址>:8081 打开网站.

选择 Server administration and configuration 就是那个齿轮

选择maven2(proxy)

配置名称 → maven-aliyun 配置代理地址 https://maven.aliyun.com/repository/public

点击 Create repository 完成 aliyun 创建

选择 maven-public

将 Aliyun 仓库提至最高

至此配置完毕.

打开 setting.xml maven的配置文件一般在 .m2/settings.xml (没有Windows,请自行配置)

添加 mirrors

添加 servers

在自己的Pom文件中添加

这时使用Maven进行上传至私服务器已经可以.而且每次下下来的公用Jar包也会缓存在服务器中.


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/447766.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-31
下一篇2023-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存