Вы можете управлять диапазонами версий для каждой зависимости, например:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>[4.0,)</version>
<scope>test</scope>
</dependency>
Это означает, что вы ожидаете, по крайней мере, версию 4.0 Junit, но последняя версия будет использоваться при наличии.