一尘不染

Maven-在Eclipse中禁止覆盖托管版本警告

spring-boot

我正在使用spring-boot,并且遇到类似于此处描述的错误。我将以下内容添加到我的pom.xml中。

    <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId><!--$NO-MVN-MAN-VER$-->
        <version>1.1.0.Final</version>
    </dependency>

我通过Spring Boot覆盖了在我的父pom.xml中定义的validation-api 1.0.0依赖关系,这给出了讨厌的警告消息:

为验证API覆盖托管版本1.0.0.GA

如何在Eclipse中永久禁止显示此警告消息?它同时显示在我的pom.xml和问题视图中。


阅读 476

收藏
2020-05-30

共1个答案

一尘不染

当该警告显示时,您可以打开警告上的“快速修复”菜单(Ctrl + 1)并选择

忽略此警告

这将在版本行上添加注释,例如:

<dependency>
   <groupId>javax.validation</groupId>
   <artifactId>validation-api</artifactId>
   <version>1.1.0.Final</version><!--$NO-MVN-MAN-VER$-->
</dependency>

您的问题是您在错误的行上手动添加了该注释。

2020-05-30