更新时间:2023-07-10 GMT+08:00
Java Chassis版本升级参考
- 使用2.1.3版本之前的Java Chassis接入微服务引擎。
- 需要额外引入CSE SDK。 引入CSE SDK使用如下Maven Dependency Management:
<dependencyManagement> <dependencies> <dependency> <groupId>com.huawei.paas.cse</groupId> <artifactId>cse-dependency</artifactId> <version>版本号</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
- 并引入依赖:
<dependency> <groupId>com.huawei.paas.cse</groupId> <artifactId>cse-solution-service-engine</artifactId> </dependency>
引入CSE SDK,Maven Settings需要增加额外的仓库:
<repositories> <repository> <snapshots> <enabled>false</enabled> </snapshots> <id>huaweicloudsdk-releases</id> <name>huaweicloudsdk</name> <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url> </repository> </repositories>
- 需要额外引入CSE SDK。 引入CSE SDK使用如下Maven Dependency Management:
- 升级到2.1.3及以上版本。
- 需要修改Maven Dependency Management:
<dependencyManagement> <dependencies> <dependency> <groupId>org.apache.servicecomb</groupId> <artifactId>java-chassis-dependencies</artifactId> <version>${java-chassis.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
- 并引入依赖:
<dependency> <groupId>org.apache.servicecomb</groupId> <artifactId>solution-basic</artifactId> </dependency> <dependency> <groupId>org.apache.servicecomb</groupId> <artifactId>servicestage-environment</artifactId> </dependency>
如果依赖了其他groupId为com.huawei.paas.cse的软件包,删除即可。2.1.3之后,所有软件包可以从Maven中央库获取,不需要额外配置Maven仓库。
- 需要修改Maven Dependency Management:
父主题: 附录