我對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>
但在其他地方在計算器也提到該版本是不可選的。如果有人能解釋這一點,我會很高興。