在看別人的源碼的過程中,會遇到這種情況,就是很多jar包沒有指定版本,卻能夠下載下來。
在后來的研究中發現,有這樣一個配置。
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent>
那所有以這個groupId開頭的就都被指定了。
<groupId>org.springframework.boot</groupId>
跟 下面這種定義變量差不多。
<properties>
<java.version>1.8</java.version>
</properties>