maven多模块依赖导入失败以及私服下载包卡死
1、maven操作多模块项目打包操作root项目 在最顶层的项目上面打包不要操作子模块
2、网络情况糟糕经常容易出现下载包卡死 强制退出后 会导致下次下载继续卡死 需要记录卡死的包去repository删除掉
3、公司私有项目的包需要注意是否传到私服上面 以及版本是否正确 如果出现下载不下来 可以根据maven下载的日志拉下改项目源码找到对应的版本 install到本地仓库
4、在项目pom来进行依赖版本控制 不要在模块中进行版本控制 当项目比较大引进了很多包和parent的时候在子模块进行版本控制很可能会被覆盖掉
5、随着公司项目升级以及依赖项目的迭代 maven的版本冲突和混乱会导致依赖的jar包的混乱 依赖了错误版本的jar包 如果出现可以版本冲突问题可以查看源码在自己顶级项目中指定版本
出现下载jar包卡死情况
1、无论是在Jenkins等还是本地电脑 首先确定maven的setting文件是否正确 是否连接了正确的镜像仓库(Jenkins发布时容易遗忘Jenkins可能maven配置错误的情况)
2、查看代码pom 中配置的repository是否正确
3、可能是上次失败的遗留问题 去maven repository中查看jar包的情况 错误的就删除重新下载
maven多模块依赖导入失败以及私服下载包卡死相关推荐
- 分析maven依赖导入失败原因
今天开发时很多maven依赖导入失败,而导入失败的依赖都是之前项目没有用到过的,也就是本地maven仓库resporitiy中不存在的jar包没有自动下载,研究了一下午(参考文章:Maven配置及Ma ...
- Maven多模块项目编译失败:程序包xxx不存在
Maven多模块项目编译失败:程序包xxx不存在 项目结构如下: parent(父类工程) | - - - - - common(通用工具类子工程) | - - - - - projectA(spri ...
- eureka依赖导入失败以及eureka中没有@EnableEurekaServer异常
eureka依赖导入失败以及eureka中没有@EnableEurekaServer异常 参考文章: (1)eureka依赖导入失败以及eureka中没有@EnableEurekaServer异常 ( ...
- python初学-下载模块后导入失败(windows)
我是python初学者,问题很多还有不明白的,以下是我的个人理解,如果思考不对,希望各位大佬帮忙指正!感谢 我使用的是pycharm社区版,在pycharm下载好模块后,导入requests模块依然爆 ...
- maven多模块依赖版本不一致问题
maven多模块依赖版本不一致问题 1. 问题描述 2. 问题分析 2.1 maven help插件分析 2.2 maven依赖树分析 2.3 父类定义版本 3. 解决方案 4.项目pom 4.1 父 ...
- Maven多模块项目编译失败:依赖程序包xxx不存在
项目结构如下 parent(父类工程) | ----- entity(通用实体模块) | ----- gateway(网关模块) gateway模块 依赖 entity模块 问题描述: 通过paren ...
- maven 公共模块依赖_「spring-boot 源码解析」spring-boot 依赖管理
问题 maven 工程,依赖管理是非常基本又非常重要的功能,现在的工程越来越庞大,依赖越来越多,各种二方包.三方包太多太多,依赖冲突处理起来真是让人头疼,经常需要涉及到多个地方需要调整. 微信公众号: ...
- maven快速入门第十七讲——从私服下载jar包到本地仓库
没有配置nexus之前,如果本地仓库没有,那么会去中央仓库下载,通常在企业中会在局域网内部署一台私服服务器,有了私服之后,本地项目会首先去本地仓库找jar包,如果没有找到则连接私服从私服下载jar包, ...
- Maven配置完毕后构建失败,无法下载JAR包,输入mvn help:system后出现No plugin found for prefix ‘help‘...问题的解决方案
这个问题困扰了我很久,找了很多解决方案,但还是一直无法解决.我在虚拟机中按照标准步骤配置了很多次,每次都能够成功,但一在物理机中,相同的配置步骤带来的结果却总是配置失败,在cmd中输入mvn help ...
最新文章
- SegmentFault Hackathon 2018 火热登场,Let's hack!
- Mysql高性能优化规范建议,太厉害了!
- VTK修炼之道55:图形基本操作进阶_表面重建技术(等值面提取)
- [SPOJ] 1043 Can you answer these queries I [GSS1]
- js获取checkbox复选框获取选中的选项
- 动手学深度学习(PyTorch实现)(八)--AlexNet模型
- [C# 网络编程系列]专题九:实现类似QQ的即时通信程序
- Hadoop四大组件介绍
- 使用Tor绕过防火墙进行远程匿名访问
- AttributeError:module ‘keras.engine.topology‘ has no attribute ‘load_weights_from_hdf5_group_by_name
- 1521 一维战舰(区间)
- 2022年旅游业数据分析报告
- 德琪医药和上药控股达成合作;方达医药位于美国宾州新实验室投运;药明康德发布财报 | 医药健闻...
- 高德地图记录跑步轨迹_高德地图周边跑步路线功能体验地图秒变运动利器
- Linux 挂载4T硬盘到根目录
- mysql属于dql语句的是_4.MySql中的SQL语句(三):DQL
- python伪造邮件发件地址_python-SMTPSenderRefused-553,发件人地址未经验证-Django电子邮件表格...
- SQLMap的基本使用-靶场墨者学院(DB2数据库)
- This application has requested the Runtime to terminate it in an unusual way Please contact the....
- mysql和stata_501 stata如何连接MySQL
热门文章
- 区间选点(贪心,区间问题)
- 模板的具体实现 ―― 模板的实例化(instantiation)或具体化(specialization)
- windows驱动程序开发(普及)
- 微软“黑屏血案”的真相
- CPU到达100%的排查
- 用python实现模拟登录人人网
- python机械学习(一)
- 开发技术-git修改用户名和邮箱地址
- python调用有道翻译_如何用python“优雅的”调用有道翻译?
- 对数组名取地址赋值给数组指针与普通指针的区别