Maven предоставляет способ исключить зависимости с помощью тега exclude
Вот пример, взятый с сайта документации https://maven.apache.org/guides/introduction/introduction-to-optional-and-excludes-dependencies.html
<dependencies>
<dependency>
<groupId>sample.ProjectA</groupId>
<artifactId>Project-A</artifactId>
<version>1.0</version>
<scope>compile</scope>
<exclusions>
<exclusion> <!-- declare the exclusion here -->
<groupId>sample.ProjectB</groupId>
<artifactId>Project-B</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
Идея состоит в том, чтобы найти родительскую зависимость от того места, где вы получаете нежелательные сообщения, и добавить тег исключения.
Если они необходимы во время выполнения, вы можете указать область действия для предоставленной
<dependency>
<groupId>sample.ProjectA</groupId>
<artifactId>Project-A</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
Это скажет Maven использовать deps для компиляции, но не включать их в целевой пакет, и они будут предоставлены в производственной среде JVM, выполняющим код.
Надеюсь, это поможет