导入renren-fast出现问题以及解决方案
问题解决
导入renren-fast项目时出现:
- maven继承parent问题
- pom文件parent出现问题
‘parent.relativePath’ of POM io.renren:renren-fast:3.0.0 xxxx
解决:加 标签
因为在导入renren之前,项目就引入了renren-fast,可能导致没有正确更新依赖关系
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</version> <relativePath/> </parent>
了解Maven的relativePath标签
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>从父级仓库查找依赖版本
MAVEN构建jar包时候查找顺序:
relativePath元素中的地址>本地仓库>远程仓库
举例:
父模块配置
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>子模块 没有配置 <relativePath/>
如果<dependencies>中依赖没有指定版本,编译时不能获取父<dependencyManagement>中定义的版本。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决springboot3.2集成mybatis-plus3.5.4.1报错的问题
这篇文章给大家介绍了如何解决springboot3.2集成mybatis-plus3.5.4.1报错的问题,文中通过图文介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下2023-12-12
关于java.io.EOFException产生的原因以及解决方案
文章总结:EOFException异常通常发生在尝试从空的ObjectInputStream对象中读取数据时,解决方法是在finally语句中添加判断,确保objectInputStream不为空后再进行关闭操作,在处理1.txt文件为空的情况时,捕获EOFException可以避免程序终止,并且不会抛出空指针异常2025-01-01
SpringBoot如何利用Twilio Verify发送验证码短信
Twilio提供了一个名为 Twilio Verify 的服务,专门用于处理验证码的发送和验证,下面我们就来看看如何使用Twilio Verify实现发送验证码短信吧2025-03-03


最新评论