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

总结

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

相关文章

  • SpringBoot整合FTP使用示例教程

    SpringBoot整合FTP使用示例教程

    这篇文章主要介绍了SpringBoot整合FTP使用示例教程,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-08-08
  • JDBC连接数据库的方法汇总

    JDBC连接数据库的方法汇总

    这篇文章主要介绍了JDBC连接数据库的方法,结合实例形式总结分析了JDBC连接各种常见数据库的相关实现技巧,需要的朋友可以参考下
    2016-08-08
  • Java实现三子棋小游戏简易版

    Java实现三子棋小游戏简易版

    这篇文章主要为大家详细介绍了Java实现三子棋小游戏简易版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • SWT(JFace)体验之List演示汇总

    SWT(JFace)体验之List演示汇总

    SWT(JFace)体验之List演示代码汇总
    2009-06-06
  • Java 中的5个代码性能提升技巧

    Java 中的5个代码性能提升技巧

    这篇文章主要给大家分享了Java的5个代码性能提升的技巧,虽然大多数情况下极致优化代码是没有必要的,但是作为一名技术开发者,我们还是想追求代码的更小、更快,更强。如果哪天发现程序的运行速度不尽人意,就需要这样的文章了,需要的朋友可以参考一下
    2021-12-12
  • java多线程-读写锁原理

    java多线程-读写锁原理

    本文主要介绍java多线程的知识,这里整理了相关资料及简单示例代码,有兴趣的小伙伴可以参考下
    2016-09-09
  • java生成excel并导出到对应位置的方式

    java生成excel并导出到对应位置的方式

    这篇文章主要介绍了java生成excel并导出到对应位置的方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • java内存溢出示例(堆溢出、栈溢出)

    java内存溢出示例(堆溢出、栈溢出)

    这篇文章主要介绍了java内存溢出示例(堆溢出、栈溢出),需要的朋友可以参考下
    2014-04-04
  • Java获取当前时间的时间戳方法总结

    Java获取当前时间的时间戳方法总结

    Java中获取时间戳的方式有很多种,下面这篇文章主要给大家介绍了关于Java获取当前时间的时间戳的相关资料,文中通过代码介绍的非常详细,对大家学习或者使用java具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-06-06
  • Java受检异常的一些思考

    Java受检异常的一些思考

    受检异常是否真的有必要?这是一个争论了很久的问题,至今仍然没有一个确定的答案。Java的受检异常,被很多人吐槽,也被很多人喜爱,当然他们都可以拿出很多的理由来证明自己的观点。
    2020-12-12

最新评论