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

总结

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

相关文章

  • 使用MappingJackson2XmlView实现JSON到XML的视图转换

    使用MappingJackson2XmlView实现JSON到XML的视图转换

    MappingJackson2XmlView来实现从JSON到XML格式的响应转换,本文将通过案例,将展示如何将JSON格式的数据转换为XML格式,以满足不同客户端的数据交换需求,需要的朋友可以参考下
    2024-07-07
  • springboot实现分段上传功能的示例代码

    springboot实现分段上传功能的示例代码

    这篇文章主要介绍了springboot实现分段上传,包括文件上传下载,断点续传,增量上传功能,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • Java的内存管理机制详解

    Java的内存管理机制详解

    这篇文章主要介绍了Java的内存管理机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Java实现Dijkstra算法的示例代码

    Java实现Dijkstra算法的示例代码

    Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。本文主要介绍了实现这一算法的Java代码,需要的可以参考一下
    2022-07-07
  • SpringCloud断路器Hystrix原理及用法解析

    SpringCloud断路器Hystrix原理及用法解析

    这篇文章主要介绍了SpringCloud断路器Hystrix原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Kafka源码系列教程之删除topic

    Kafka源码系列教程之删除topic

    这篇文章主要给大家介绍了关于Kafka源码系列教程之删除topic的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • mybatis类型转换器如何实现数据加解密

    mybatis类型转换器如何实现数据加解密

    这篇文章主要介绍了mybatis类型转换器如何实现数据加解密,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • LRU算法及Apache LRUMap源码实例解析

    LRU算法及Apache LRUMap源码实例解析

    这篇文章主要给大家介绍了关于LRU算法及Apache LRUMap源码解析的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-11-11
  • SpringBoot 事务深度解析之从理论到实践的完整指南

    SpringBoot 事务深度解析之从理论到实践的完整指南

    本文详细介绍了SpringBoot事务的基础理论、核心机制、使用详解和常见问题与解决方案,从事务的定义及ACID特性开始,逐步深入Spring事务的实现机制,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • SpringBoot整合Lombok的步骤详解

    SpringBoot整合Lombok的步骤详解

    在Java开发中,我们经常需要编写大量的模板代码,比如getter和setter方法、构造函数、toString、equals和hashCode等,本文将详细介绍如何在Spring Boot项目中整合Lombok,以及Lombok的一些常用注解,需要的朋友可以参考下
    2024-11-11

最新评论