Почему номер версии в зависимости от 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 также упоминалось, что версия не является обязательной. Я был бы рад, если бы кто-то мог объяснить это.

Ответы на вопрос(2)

Ваш ответ на вопрос