<?xml version="1.0" encoding="UTF-8"?>
<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>broker-integrations-u48</artifactId><version>1</version><properties><java.version>21</java.version></properties>
  <dependencies>
    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>
    <dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId></dependency>
    <dependency><groupId>org.springframework.retry</groupId><artifactId>spring-retry</artifactId><version>2.0.12</version></dependency>
    <!-- RabbitMQ 替身：Qpid Broker-J（AMQP 0-9-1 与 rabbit 客户端兼容，纯 Java 进程内启动） -->
    <dependency><groupId>org.apache.qpid</groupId><artifactId>qpid-broker-core</artifactId><version>10.1.1</version><scope>runtime</scope></dependency>
    <dependency><groupId>org.apache.qpid</groupId><artifactId>qpid-broker-plugins-memory-store</artifactId><version>10.1.1</version><scope>runtime</scope></dependency>
    <dependency><groupId>org.apache.qpid</groupId><artifactId>qpid-broker-plugins-amqp-0-8-protocol</artifactId><version>10.1.1</version><scope>runtime</scope></dependency>
    <dependency><groupId>org.apache.qpid</groupId><artifactId>qpid-broker-plugins-access-control</artifactId><version>10.1.1</version><scope>runtime</scope></dependency>
    <dependency><groupId>org.apache.qpid</groupId><artifactId>qpid-broker</artifactId><version>10.1.1</version><scope>runtime</scope>
      <exclusions><exclusion><groupId>com.sleepycat</groupId><artifactId>je</artifactId></exclusion></exclusions></dependency>
    <!-- Kafka 4.1.2 真实 broker（KRaft），由 runner 以独立进程启动 -->
    <dependency><groupId>org.apache.kafka</groupId><artifactId>kafka_2.13</artifactId><version>4.1.2</version><scope>runtime</scope></dependency>
    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency>
  </dependencies>
</project>
