
# Spring Cloud Huawei版本升级参考
#### 使用 Dependency Management管理依赖
为了减少在微服务迁移过程中，由于第三方依赖包兼容或者多版本引起的问题，优先在应用pom.xml使用Dependency Management来管理依赖项，具体如下：
```
<dependencyManagement>
  <dependencies>
<!-- configure user spring cloud / spring boot versions -->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-dependencies</artifactId>
  <version>${spring-boot.version}</version>
  <type>pom</type>
  <scope>import</scope>
</dependency>
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-dependencies</artifactId>
  <version>${spring-cloud.version}</version>
  <type>pom</type>
  <scope>import</scope>
</dependency>
<!-- configure spring cloud huawei version -->
<dependency>
  <groupId>com.huaweicloud</groupId>
  <artifactId>spring-cloud-huawei-dependencies</artifactId>
  <version>${spring-cloud-huawei.version}</version>
  <type>pom</type>
  <scope>import</scope>
</dependency>
  </dependencies>
</dependencyManagement>
```
版本依赖：
```
<properties>
  <spring-boot.version>2.7.18</spring-boot.version>
  <spring-cloud.version>2021.0.9</spring-cloud.version>
  <spring-cloud-huawei.version>1.10.11-2021.0.x</spring-cloud-huawei.version>
</properties>
```
升级版本时，只需要修改properties中配置的版本号即可。
![](https://support.huaweicloud.com/devg-cse/public_sys-resources/note_3.0-zh-cn.png)
上文中的版本依赖仅为示例，对于新项目推荐使用最新版本，具体可参考[微服务开发框架版本要求](https://support.huaweicloud.com/devg-cse/cse_04_0005.html#cse_04_0005__section56161456192411)。
