开发者

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

目录
  • 问题解决
  • 了解Mavepythonn的relativePath标签
  • 总结

问题解决

导入renren-fast项目时出现:

  • maven继承parent问题
  • pom文件parent出现问题

‘parjavascriptent.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</versiwww.devze.comon>
	<relativePath/&getGSit;
</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>
        <etGSi;groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.12</version>
      </dependency>

子模块 没有配置 <relativePath/>

如果<dependencies>中依赖没有指定版本,编译时不能获取父<dependencyManagement>中定义的版本。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜