Skip to content

Commit 4b0778b

Browse files
committed
feat:support spring cloud version auto-detection.
1 parent e20227b commit 4b0778b

File tree

2 files changed

+90
-92
lines changed
  • polaris-agent-examples/spring-cloud-plugins-examples/spring-cloud-2023-examples/quickstart-examples/provider

2 files changed

+90
-92
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,85 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0"
3-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5-
<parent>
6-
<groupId>org.springframework.boot</groupId>
7-
<artifactId>spring-boot-starter-parent</artifactId>
8-
<version>3.2.3</version>
9-
<relativePath/>
10-
</parent>
11-
<modelVersion>4.0.0</modelVersion>
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<groupId>org.springframework.boot</groupId>
7+
<artifactId>spring-boot-starter-parent</artifactId>
8+
<version>3.2.3</version>
9+
<relativePath/>
10+
</parent>
11+
<modelVersion>4.0.0</modelVersion>
1212

13-
<name>2023-provider</name>
14-
<description>Demo Provider Project For Spring Cloud Alibaba 2023</description>
15-
<artifactId>polaris-javaagent-demo-sc-quickstart-2023-provider</artifactId>
16-
<packaging>jar</packaging>
17-
<version>1.7.0</version>
13+
<name>2023-provider</name>
14+
<description>Demo Provider Project For Spring Cloud Alibaba 2023</description>
15+
<artifactId>polaris-javaagent-demo-sc-quickstart-2023-provider</artifactId>
16+
<packaging>jar</packaging>
17+
<version>1.7.0</version>
1818

19-
<dependencyManagement>
20-
<dependencies>
21-
<dependency>
22-
<groupId>com.alibaba.cloud</groupId>
23-
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
24-
<version>2023.0.0.0-RC1</version>
25-
<type>pom</type>
26-
<scope>import</scope>
27-
</dependency>
19+
<dependencyManagement>
20+
<dependencies>
21+
<dependency>
22+
<groupId>com.alibaba.cloud</groupId>
23+
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
24+
<version>2023.0.0.0-RC1</version>
25+
<type>pom</type>
26+
<scope>import</scope>
27+
</dependency>
2828

29-
<dependency>
30-
<groupId>org.springframework.cloud</groupId>
31-
<artifactId>spring-cloud-dependencies</artifactId>
32-
<version>2023.0.0</version>
33-
<type>pom</type>
34-
<scope>import</scope>
35-
</dependency>
36-
</dependencies>
37-
</dependencyManagement>
29+
<dependency>
30+
<groupId>org.springframework.cloud</groupId>
31+
<artifactId>spring-cloud-dependencies</artifactId>
32+
<version>2023.0.0</version>
33+
<type>pom</type>
34+
<scope>import</scope>
35+
</dependency>
36+
</dependencies>
37+
</dependencyManagement>
3838

39-
<dependencies>
40-
<!-- 简单的 Spring Cloud Web 依赖 -->
41-
<!-- <dependency>-->
42-
<!-- <groupId>org.springframework.cloud</groupId>-->
43-
<!-- <artifactId>spring-cloud-starter-bootstrap</artifactId>-->
44-
<!-- </dependency>-->
45-
<dependency>
46-
<groupId>org.springframework.boot</groupId>
47-
<artifactId>spring-boot-starter-web</artifactId>
48-
</dependency>
39+
<dependencies>
40+
<!-- 简单的 Spring Cloud Web 依赖 -->
41+
<dependency>
42+
<groupId>org.springframework.cloud</groupId>
43+
<artifactId>spring-cloud-starter-bootstrap</artifactId>
44+
</dependency>
45+
<dependency>
46+
<groupId>org.springframework.boot</groupId>
47+
<artifactId>spring-boot-starter-web</artifactId>
48+
</dependency>
4949

50-
<!-- 引入 Spring Cloud Alibaba 的服务注册发现依赖 -->
51-
<dependency>
52-
<groupId>com.alibaba.cloud</groupId>
53-
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
54-
</dependency>
55-
<dependency>
56-
<groupId>com.alibaba.cloud</groupId>
57-
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
58-
</dependency>
50+
<!-- 引入 Spring Cloud Alibaba 的服务注册发现依赖 -->
51+
<dependency>
52+
<groupId>com.alibaba.cloud</groupId>
53+
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
54+
</dependency>
55+
<dependency>
56+
<groupId>com.alibaba.cloud</groupId>
57+
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
58+
</dependency>
5959

60-
<dependency>
61-
<groupId>org.springframework.boot</groupId>
62-
<artifactId>spring-boot-starter-actuator</artifactId>
63-
</dependency>
64-
</dependencies>
60+
<dependency>
61+
<groupId>org.springframework.boot</groupId>
62+
<artifactId>spring-boot-starter-actuator</artifactId>
63+
</dependency>
64+
</dependencies>
6565

66-
<build>
67-
<plugins>
68-
<plugin>
69-
<groupId>org.springframework.boot</groupId>
70-
<artifactId>spring-boot-maven-plugin</artifactId>
71-
<configuration>
72-
<executable>true</executable>
73-
</configuration>
74-
<executions>
75-
<execution>
76-
<goals>
77-
<goal>repackage</goal>
78-
</goals>
79-
</execution>
80-
</executions>
81-
</plugin>
82-
</plugins>
83-
</build>
66+
<build>
67+
<plugins>
68+
<plugin>
69+
<groupId>org.springframework.boot</groupId>
70+
<artifactId>spring-boot-maven-plugin</artifactId>
71+
<configuration>
72+
<executable>true</executable>
73+
</configuration>
74+
<executions>
75+
<execution>
76+
<goals>
77+
<goal>repackage</goal>
78+
</goals>
79+
</execution>
80+
</executions>
81+
</plugin>
82+
</plugins>
83+
</build>
8484

8585
</project>
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
#server.port=65001
2-
#spring.application.name=service-provider-2022
3-
#spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
4-
#spring.cloud.nacos.config.server-addr=127.0.0.1:8848
5-
#spring.cloud.nacos.config.enabled=true
6-
#spring.cloud.nacos.discovery.enabled=true
7-
##spring.cloud.nacos.discovery.instance-enabled=true
8-
##only register IPv4 instance
9-
##spring.cloud.nacos.discovery.ip-type=IPv4
10-
##only register IPv6 instance
11-
##spring.cloud.nacos.discovery.ip-type=IPv6
12-
#
13-
#spring.cloud.nacos.username=nacos
14-
#spring.cloud.nacos.password=nacos
15-
#
16-
#management.endpoints.web.exposure.include=*
17-
#management.endpoint.health.show-details=always
18-
#spring.main.allow-circular-references=true
1+
server.port=65001
2+
spring.application.name=service-provider-2022
3+
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
4+
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
5+
spring.cloud.nacos.config.enabled=true
6+
spring.cloud.nacos.discovery.enabled=true
7+
#spring.cloud.nacos.discovery.instance-enabled=true
8+
#only register IPv4 instance
9+
#spring.cloud.nacos.discovery.ip-type=IPv4
10+
#only register IPv6 instance
11+
#spring.cloud.nacos.discovery.ip-type=IPv6
12+
spring.cloud.nacos.username=nacos
13+
spring.cloud.nacos.password=nacos
14+
management.endpoints.web.exposure.include=*
15+
management.endpoint.health.show-details=always
16+
spring.main.allow-circular-references=true

0 commit comments

Comments
 (0)