Maven - Suppress Overriding managed version warning in Eclipse

The Gilbert Arenas Dagger picture The Gilbert Arenas Dagger · Jun 11, 2015 · Viewed 76.9k times · Source

I am using spring-boot, and experienced an error similar to the one described here. I added the following to my pom.xml.

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

I am overriding the validation-api 1.0.0 dependency defined in my parent pom.xml, by way of Spring boot, and this gives the pesky warning message:

Overriding managed version 1.0.0.GA for validation-api

How can I permanently suppress this warning message in Eclipse? It shows up both in my pom.xml and my problems view.

Answer

Fred Bricon picture Fred Bricon · Jun 12, 2015

When that warning shows up, you can open the Quick-Fix menu on the warning (Ctrl+1) and select

Ignore this warning

This will add the comment on the version line, like :

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

Your problem is you manually added that comment on the wrong line.