<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>4.0.9</version><relativePath/></parent>
 <groupId>study</groupId><artifactId>sentinel-lab</artifactId><version>1</version>
 <properties>
  <java.version>21</java.version>
  <spring-cloud.version>2025.1.4</spring-cloud.version>
  <spring-cloud-alibaba.version>2025.1.0.0</spring-cloud-alibaba.version>
  <sentinel.version>1.8.9</sentinel.version>
  <aspectjweaver.version>1.9.25.1</aspectjweaver.version>
 </properties>
 <dependencyManagement><dependencies>
  <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency>
  <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring-cloud-alibaba.version}</version><type>pom</type><scope>import</scope></dependency>
 </dependencies></dependencyManagement>
 <dependencies>
  <dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-core</artifactId><version>${sentinel.version}</version></dependency>
  <dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-parameter-flow-control</artifactId><version>${sentinel.version}</version></dependency>
  <dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-datasource-extension</artifactId><version>${sentinel.version}</version></dependency>
  <dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-annotation-aspectj</artifactId><version>${sentinel.version}</version></dependency>
  <dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>${aspectjweaver.version}</version></dependency>
  <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId><version>${spring-cloud-alibaba.version}</version></dependency>
  <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-circuitbreaker-sentinel</artifactId><version>${spring-cloud-alibaba.version}</version></dependency>
  <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>
 </dependencies>
 <build><plugins>
  <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId>
   <configuration>
    <argLine>-Dcsp.sentinel.log.dir=${project.build.directory}/sentinel-logs</argLine>
    <redirectTestOutputToFile>false</redirectTestOutputToFile>
   </configuration></plugin>
 </plugins></build>
</project>
