我对maven的能力相当陌生.. 我已经看到,在放置依赖关系的pom.xml中,有时只会提到groupID和工件id,并且会跳过版本。为什么是这样? 例如下面的依赖是从SpringSource的网站http://spring.io/guides/gs/authenticating-ldap/为什么maven依赖项中的版本号会被跳过?
<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>
但在其他地方在计算器也提到该版本是不可选的。如果有人能解释这一点,我会很高兴。