From aac2669df707c25ddd4b0ee6f4a4592bc8091b0b Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Tue, 10 Mar 2015 21:57:06 +0800 Subject: [PATCH] Update 59.2.1. Custom version management.md --- .../59.2.1. Custom version management.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/VIII. Build tool plugins/59.2.1. Custom version management.md b/VIII. Build tool plugins/59.2.1. Custom version management.md index e69de29..7615ac4 100644 --- a/VIII. Build tool plugins/59.2.1. Custom version management.md +++ b/VIII. Build tool plugins/59.2.1. Custom version management.md @@ -0,0 +1,14 @@ +### 59.2.1. 自定义版本管理 + +如果你需要不同于Spring Boot的"blessed"依赖,有可能的话可以自定义`ResolutionStrategy`使用的版本。替代的版本元数据使用`versionManagement`配置。例如: +```gradle +dependencies { + versionManagement("com.mycorp:mycorp-versions:1.0.0.RELEASE@properties") + compile("org.springframework.data:spring-data-hadoop") +} +``` +版本信息需要作为一个`.properties`文件发布到一个仓库中。对于上面的示例,`mycorp-versions.properties`文件可能包含以下内容: +```java +org.springframework.data\:spring-data-hadoop=2.0.0.RELEASE +``` +属性文件优先于Spring Boot默认设置,如果有必要的话可以覆盖版本号。