导入renren-fast出现问题以及解决方案

 更新时间:2024年11月13日 09:43:27   作者:浓黑的悲凉  
文章介绍了在导入renren-fast项目时遇到的maven继承parent问题,并提供了解决方案,即在pom文件中添加``标签,此外,还详细解释了Maven的``标签的作用以及MAVEN构建jar包时的查找顺序

问题解决

导入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>中定义的版本。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java Netty实现心跳机制过程解析

    Java Netty实现心跳机制过程解析

    这篇文章主要介绍了Java Netty实现心跳机制过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 解决springboot3.2集成mybatis-plus3.5.4.1报错的问题

    解决springboot3.2集成mybatis-plus3.5.4.1报错的问题

    这篇文章给大家介绍了如何解决springboot3.2集成mybatis-plus3.5.4.1报错的问题,文中通过图文介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2023-12-12
  • 开发工具EesyCode使用方法解析

    开发工具EesyCode使用方法解析

    这篇文章主要介绍了开发工具EesyCode使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 关于java.io.EOFException产生的原因以及解决方案

    关于java.io.EOFException产生的原因以及解决方案

    文章总结:EOFException异常通常发生在尝试从空的ObjectInputStream对象中读取数据时,解决方法是在finally语句中添加判断,确保objectInputStream不为空后再进行关闭操作,在处理1.txt文件为空的情况时,捕获EOFException可以避免程序终止,并且不会抛出空指针异常
    2025-01-01
  • SpringBoot如何利用Twilio Verify发送验证码短信

    SpringBoot如何利用Twilio Verify发送验证码短信

    Twilio提供了一个名为 Twilio Verify 的服务,专门用于处理验证码的发送和验证,下面我们就来看看如何使用Twilio Verify实现发送验证码短信吧
    2025-03-03
  • IDEA 2019.1.3 激活码大全

    IDEA 2019.1.3 激活码大全

    本文是小编给大家收藏整理的IDEA 2019.1.3 激活码大全,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-10-10
  • Spring的事件发布与监听方式案例讲解

    Spring的事件发布与监听方式案例讲解

    今天去官网查看spring boot资料时,在特性中看见了系统的事件及监听章节,所以下面这篇文章主要给大家介绍了关于SpringBoot事件发布和监听的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • 如何在 Java 中实现不可变类

    如何在 Java 中实现不可变类

    这篇文章主要介绍了如何在 Java 中实现不可变类,不变性是函数式编程的关键,因为它与尽量减少变化部分的这一目标相一致,这使得对这些部分的推断更为容易一些。,需要的朋友可以参考下
    2019-06-06
  • Java实现CSV格式转对象

    Java实现CSV格式转对象

    csv全称“Comma-Separated Values”,是一种逗号分隔值格式的文件,常用来存储数据的纯文本格式文件。本文将用Java语言实现CSV转对象,需要的可以参考一下
    2022-06-06
  • java web开发之实现购物车功能

    java web开发之实现购物车功能

    这篇文章主要为大家详细介绍了java web开发之实现购物车功能的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07

最新评论