Skip to content

Commit

Permalink
Update the Maven profiles for Spring Cloud dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
mercyblitz committed Aug 18, 2024
1 parent 0f8b4f7 commit aa16c64
Show file tree
Hide file tree
Showing 3 changed files with 101 additions and 188 deletions.
101 changes: 101 additions & 0 deletions microsphere-gateway-parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,105 @@
</dependencies>
</dependencyManagement>


<profiles>

<!-- Spring Cloud Netflix Eureka -->
<profile>
<id>spring-cloud-netflix-eureka</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-eureka-client</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.netflix.eureka</groupId>
<artifactId>eureka-client</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-eureka-server</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<!-- Spring Cloud Nacos -->
<profile>
<id>spring-cloud-alibaba-nacos</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<!-- Spring Cloud Zookeeper -->
<profile>
<id>spring-cloud-zookeeper</id>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<!-- Spring Cloud Consul -->
<profile>
<id>spring-cloud-consul</id>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<!-- Spring Cloud Kubernetes -->
<profile>
<id>spring-cloud-kubernetes</id>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-client-all</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

</profiles>

</project>
89 changes: 0 additions & 89 deletions microsphere-spring-cloud-gateway-mvc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -81,93 +81,4 @@
</dependency>
</dependencies>

<profiles>
<profile>
<id>eureka-client</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<dependencies>
<!-- Spring Cloud Netflix Eureka Client -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-eureka-client</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.netflix.eureka</groupId>
<artifactId>eureka-client</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<profile>
<id>nacos</id>
<dependencies>
<!-- Spring Cloud Nacos -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<profile>
<id>zookeeper</id>
<dependencies>
<!-- Spring Cloud Zookeeper -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<profile>
<id>consul</id>
<dependencies>
<!-- Spring Cloud Consul -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<profile>
<id>kubernetes</id>
<dependencies>
<!-- Spring Cloud Kubernetes -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-client-all</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

</profiles>
</project>
99 changes: 0 additions & 99 deletions microsphere-spring-cloud-gateway/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -77,103 +77,4 @@

</dependencies>

<profiles>

<!-- Spring Cloud Netflix Eureka -->
<profile>
<id>spring-cloud-netflix-eureka</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-eureka-client</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.netflix.eureka</groupId>
<artifactId>eureka-client</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-eureka-server</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<!-- Spring Cloud Nacos -->
<profile>
<id>spring-cloud-alibaba-nacos</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<!-- Spring Cloud Zookeeper -->
<profile>
<id>spring-cloud-zookeeper</id>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<!-- Spring Cloud Consul -->
<profile>
<id>spring-cloud-consul</id>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-config</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

<!-- Spring Cloud Kubernetes -->
<profile>
<id>spring-cloud-kubernetes</id>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-client-all</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</profile>

</profiles>
</project>

0 comments on commit aa16c64

Please sign in to comment.