美文网首页
maven编译出现Non-resolvable import P

maven编译出现Non-resolvable import P

作者: 花花大脸猫 | 来源:发表于2019-12-13 22:50 被阅读0次

        如题,今天组里小伙子创建好项目以后,准备进行功能开发时候,maven编译一直不通过,报错相关信息如下:

    maven编译报错

        具体文字描述信息如下:

    Non-resolvable import POM: Failure to find org.glassfish.jersey:jersey-bom:pom:1.19.4 in http://xx.xx.xx.xx:8080/repository/maven-public/ was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced @ org.springframework.boot:spring-boot-dependencies:2.1.9.RELEASE, E:\xx\xx\.m2\repository\org\springframework\boot\spring-boot-dependencies\2.1.9.RELEASE\spring-boot-dependencies-2.1.9.RELEASE.pom, line 2083, column 19 -> [Help 2]

        这个问题乍一眼一看,以为是jar包没有下载下来,连续reimport了两次,还是没有改善,开始针对问题进行分析,发现跟spring-boot的2.1.9.RELEASE.pom文件扯上关系了,所以直接切到对应目录查看文件详情,如下:

    spring-boot-dependencies-2.1.9.RELEASE.pom

    明明里面的版本是2.27为啥编译报错版本是1.19.4,所以直接查看项目的pom文件定位具体原因,果然给定位到了:

    应用pom文件

        原来是应用中pom文件定义的属性值与spring-boot-dependencies-2.1.9.RELEASE.pom的属性值一致,覆盖了系统的version版本信息导致的。

        所以解决办法就很简单了,将应用中的jersey.version重新更改一个名称即可编译通过。

    相关文章

      网友评论

          本文标题:maven编译出现Non-resolvable import P

          本文链接:https://www.haomeiwen.com/subject/rjvqnctx.html