Skip to content

Commit

Permalink
修改Pom引用方式
Browse files Browse the repository at this point in the history
  • Loading branch information
HaojunRen committed Jun 3, 2019
1 parent 0b335ab commit b52c684
Show file tree
Hide file tree
Showing 7 changed files with 76 additions and 79 deletions.
20 changes: 9 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -294,16 +294,6 @@ Spring Boot Admin监控平台

## 依赖兼容
### 依赖
```xml
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery</artifactId>
<version>${discovery.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
```

:exclamation:下面标注[必须引入]是一定要引入的包,标注[选择引入]是可以选择一个引入,或者不引入

核心插件引入,支持微服务端、网关Zuul端和网关Spring Cloud Gateway端,包括核心灰度发布功能,管理中心,配置中心等
Expand All @@ -314,7 +304,8 @@ Spring Boot Admin监控平台
<artifactId>discovery-plugin-starter-eureka</artifactId>
<artifactId>discovery-plugin-starter-consul</artifactId>
<artifactId>discovery-plugin-starter-zookeeper</artifactId>
<artifactId>discovery-plugin-starter-nacos</artifactId>
<artifactId>discovery-plugin-starter-nacos</artifactId>
<version>${discovery.version}</version>
</dependency>

[选择引入] 三个远程配置中心的中间件的扩展插件,如需要,请任选一个引入,或者也可以引入您自己的扩展
Expand All @@ -323,6 +314,7 @@ Spring Boot Admin监控平台
<artifactId>discovery-plugin-config-center-starter-apollo</artifactId>
<artifactId>discovery-plugin-config-center-starter-nacos</artifactId>
<artifactId>discovery-plugin-config-center-starter-redis</artifactId>
<version>${discovery.version}</version>
</dependency>
```

Expand All @@ -333,27 +325,31 @@ Spring Boot Admin监控平台
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-strategy-starter-service</artifactId>
<version>${discovery.version}</version>
</dependency>

网关Zuul端引入
[选择引入] 用户自定义和编程灰度路由,如需要,请引入
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-strategy-starter-zuul</artifactId>
<version>${discovery.version}</version>
</dependency>

网关Spring Cloud Gateway端引入
[选择引入] 用户自定义和编程灰度路由,如需要,请引入
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-strategy-starter-gateway</artifactId>
<version>${discovery.version}</version>
</dependency>
```

[选择引入] 用户自定义和编程灰度路由时候,Hystrix做线程模式的服务隔离必须引入的插件,信号量模式不需要引入
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-strategy-starter-hystrix</artifactId>
<version>${discovery.version}</version>
</dependency>
```
Expand All @@ -365,6 +361,7 @@ Spring Boot Admin监控平台
<artifactId>discovery-console-starter-apollo</artifactId>
<artifactId>discovery-console-starter-nacos</artifactId>
<artifactId>discovery-console-starter-redis</artifactId>
<version>${discovery.version}</version>
</dependency>
```

Expand All @@ -378,6 +375,7 @@ Spring Boot Admin监控平台
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-config-center-starter-xxx</artifactId>
<version>${discovery.version}</version>
</dependency>
```
- “用户自定义和编程灰度路由”是不会对服务注册发现等逻辑产生影响,所以建议下面两项配置改为false
Expand Down
15 changes: 9 additions & 6 deletions discovery-springcloud-example-admin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,10 @@
<description>Nepxion Discovery is an enhancement for Spring Cloud Discovery</description>
<url>http://www.nepxion.com</url>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>

<properties>
<spring.cloud.version>Greenwich.SR1</spring.cloud.version>
<spring.cloud.alibaba.version>0.9.0.RELEASE</spring.cloud.alibaba.version>
<spring.boot.version>2.1.4.RELEASE</spring.boot.version>
<spring.boot.admin.version>2.1.4</spring.boot.admin.version>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand All @@ -42,6 +37,14 @@
<scope>import</scope>
</dependency>

<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>de.codecentric</groupId>
<artifactId>spring-boot-admin-dependencies</artifactId>
Expand Down
24 changes: 10 additions & 14 deletions discovery-springcloud-example-console/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,18 @@
<description>Nepxion Discovery is an enhancement for Spring Cloud Discovery</description>
<url>http://www.nepxion.com</url>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>

<properties>
<discovery.version>5.0.8</discovery.version>
<spring.cloud.version>Greenwich.SR1</spring.cloud.version>
<spring.cloud.alibaba.version>0.9.0.RELEASE</spring.cloud.alibaba.version>
<spring.boot.version>2.1.4.RELEASE</spring.boot.version>
<spring.boot.admin.version>2.1.4</spring.boot.admin.version>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery</artifactId>
<version>${discovery.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
Expand All @@ -51,6 +38,14 @@
<scope>import</scope>
</dependency>

<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>de.codecentric</groupId>
<artifactId>spring-boot-admin-dependencies</artifactId>
Expand All @@ -67,6 +62,7 @@
<!-- <artifactId>discovery-console-starter-apollo</artifactId> -->
<artifactId>discovery-console-starter-nacos</artifactId>
<!-- <artifactId>discovery-console-starter-redis</artifactId> -->
<version>${discovery.version}</version>
</dependency>

<dependency>
Expand Down
15 changes: 9 additions & 6 deletions discovery-springcloud-example-eureka/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,9 @@
<description>Nepxion Discovery is an enhancement for Spring Cloud Discovery</description>
<url>http://www.nepxion.com</url>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>

<properties>
<spring.cloud.version>Greenwich.SR1</spring.cloud.version>
<spring.boot.version>2.1.4.RELEASE</spring.boot.version>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
Expand All @@ -31,6 +26,14 @@
<type>pom</type>
<scope>import</scope>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

Expand Down
27 changes: 13 additions & 14 deletions discovery-springcloud-example-gateway/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,18 @@
<description>Nepxion Discovery is an enhancement for Spring Cloud Discovery</description>
<url>http://www.nepxion.com</url>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>

<properties>
<discovery.version>5.0.8</discovery.version>
<spring.cloud.version>Greenwich.SR1</spring.cloud.version>
<spring.cloud.alibaba.version>0.9.0.RELEASE</spring.cloud.alibaba.version>
<spring.boot.version>2.1.4.RELEASE</spring.boot.version>
<spring.boot.admin.version>2.1.4</spring.boot.admin.version>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery</artifactId>
<version>${discovery.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
Expand All @@ -51,6 +38,14 @@
<scope>import</scope>
</dependency>

<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>de.codecentric</groupId>
<artifactId>spring-boot-admin-dependencies</artifactId>
Expand All @@ -68,24 +63,28 @@
<!-- <artifactId>discovery-plugin-starter-consul</artifactId> -->
<!-- <artifactId>discovery-plugin-starter-zookeeper</artifactId> -->
<artifactId>discovery-plugin-starter-nacos</artifactId>
<version>${discovery.version}</version>
</dependency>

<dependency>
<groupId>com.nepxion</groupId>
<!-- <artifactId>discovery-plugin-config-center-starter-apollo</artifactId> -->
<artifactId>discovery-plugin-config-center-starter-nacos</artifactId>
<!-- <artifactId>discovery-plugin-config-center-starter-redis</artifactId> -->
<version>${discovery.version}</version>
</dependency>

<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-strategy-starter-gateway</artifactId>
<version>${discovery.version}</version>
</dependency>

<!-- 当Spring Coud Gateway用Hystrix做线程隔离的时候,才需要导入下面的包 -->
<!-- <dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-strategy-starter-hystrix</artifactId>
<version>${discovery.version}</version>
</dependency> -->

<dependency>
Expand Down
27 changes: 13 additions & 14 deletions discovery-springcloud-example-service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,18 @@
<description>Nepxion Discovery is an enhancement for Spring Cloud Discovery</description>
<url>http://www.nepxion.com</url>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>

<properties>
<discovery.version>5.0.8</discovery.version>
<spring.cloud.version>Greenwich.SR1</spring.cloud.version>
<spring.cloud.alibaba.version>0.9.0.RELEASE</spring.cloud.alibaba.version>
<spring.boot.version>2.1.4.RELEASE</spring.boot.version>
<spring.boot.admin.version>2.1.4</spring.boot.admin.version>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery</artifactId>
<version>${discovery.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
Expand All @@ -51,6 +38,14 @@
<scope>import</scope>
</dependency>

<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>de.codecentric</groupId>
<artifactId>spring-boot-admin-dependencies</artifactId>
Expand All @@ -68,24 +63,28 @@
<!-- <artifactId>discovery-plugin-starter-consul</artifactId> -->
<!-- <artifactId>discovery-plugin-starter-zookeeper</artifactId> -->
<artifactId>discovery-plugin-starter-nacos</artifactId>
<version>${discovery.version}</version>
</dependency>

<dependency>
<groupId>com.nepxion</groupId>
<!-- <artifactId>discovery-plugin-config-center-starter-apollo</artifactId> -->
<artifactId>discovery-plugin-config-center-starter-nacos</artifactId>
<!-- <artifactId>discovery-plugin-config-center-starter-redis</artifactId> -->
<version>${discovery.version}</version>
</dependency>

<dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-strategy-starter-service</artifactId>
<version>${discovery.version}</version>
</dependency>

<!-- 当服务用Hystrix做线程隔离的时候,才需要导入下面的包 -->
<!-- <dependency>
<groupId>com.nepxion</groupId>
<artifactId>discovery-plugin-strategy-starter-hystrix</artifactId>
<version>${discovery.version}</version>
</dependency> -->

<dependency>
Expand Down
Loading

0 comments on commit b52c684

Please sign in to comment.