Search code examples
eclipsemavenspring-bootm2eclipse

Maven - Suppress Overriding managed version warning in Eclipse


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.


Solution

  • 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.