Update 59.2. Declaring dependencies without versions.md
parent
950203364f
commit
f80fb61d3e
|
@ -0,0 +1,18 @@
|
|||
### 59.2. 声明不带版本的依赖
|
||||
|
||||
`spring-boot`插件会为你的构建注册一个自定义的Gradle `ResolutionStrategy`,它允许你在声明对"神圣"的artifacts的依赖时获取版本号。为了充分使用该功能,只需要想通常那样声明依赖,但将版本号设置为空:
|
||||
```gradle
|
||||
dependencies {
|
||||
compile("org.springframework.boot:spring-boot-starter-web")
|
||||
compile("org.thymeleaf:thymeleaf-spring4")
|
||||
compile("nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect")
|
||||
}
|
||||
```
|
||||
**注**:你声明的`spring-boot` Gradle插件的版本决定了"blessed"依赖的实际版本(确保可以重复构建)。你最好总是将`spring-boot` gradle插件版本设置为你想用的Spring Boot实际版本。提供的版本详细信息可以在[附录](http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#appendix-dependency-versions)中找到。
|
||||
|
||||
`spring-boot`插件对于没有指定版本的依赖只会提供一个版本。如果不想使用插件提供的版本,你可以像平常那样在声明依赖的时候指定版本。例如:
|
||||
```gradle
|
||||
dependencies {
|
||||
compile("org.thymeleaf:thymeleaf-spring4:2.1.1.RELEASE")
|
||||
}
|
||||
```
|
Loading…
Reference in New Issue