Почему номер версии в зависимости от maven иногда пропускается?
Я довольно плохо знаком с возможностями maven. Я видел, что в pom.xml, где ставятся зависимости, иногда упоминаются только идентификатор группы и идентификатор артефакта, а версия пропускается. почему это? Например, приведенная ниже зависимость от веб-сайта springsourcehttp://spring.io/guides/gs/authenticating-ldap/
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-ldap</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-server-jndi</artifactId>
<version>1.5.5</version>
</dependency>
</dependencies>
Но в другом месте в stackoverflow также упоминалось, что версия не является обязательной. Я был бы рад, если бы кто-то мог объяснить это.