pom.xml
1 <?xml version="1.0" encoding="UTF-8"?> 2 <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 <modelVersion>4.0.0</modelVersion> 6 7 <parent> 8 <groupId>ai.driftkit</groupId> 9 <artifactId>driftkit-clients</artifactId> 10 <version>0.9.0</version> 11 <relativePath>../pom.xml</relativePath> 12 </parent> 13 14 <artifactId>driftkit-clients-spring-boot-starter</artifactId> 15 16 <name>DriftKit Clients Spring Boot Starter</name> 17 <description>Spring Boot auto-configuration for DriftKit Clients</description> 18 19 <dependencies> 20 <!-- DriftKit Dependencies --> 21 <dependency> 22 <groupId>ai.driftkit</groupId> 23 <artifactId>driftkit-clients-core</artifactId> 24 </dependency> 25 26 <!-- Spring Boot --> 27 <dependency> 28 <groupId>org.springframework.boot</groupId> 29 <artifactId>spring-boot-starter</artifactId> 30 </dependency> 31 <dependency> 32 <groupId>org.springframework.boot</groupId> 33 <artifactId>spring-boot-configuration-processor</artifactId> 34 <optional>true</optional> 35 </dependency> 36 <dependency> 37 <groupId>org.springframework.boot</groupId> 38 <artifactId>spring-boot-autoconfigure</artifactId> 39 </dependency> 40 41 <!-- Spring Cloud OpenFeign --> 42 <dependency> 43 <groupId>org.springframework.cloud</groupId> 44 <artifactId>spring-cloud-starter-openfeign</artifactId> 45 <version>4.1.3</version> 46 </dependency> 47 48 <!-- Spring WebFlux for reactive support --> 49 <dependency> 50 <groupId>org.springframework.boot</groupId> 51 <artifactId>spring-boot-starter-webflux</artifactId> 52 <optional>true</optional> 53 </dependency> 54 55 <!-- Lombok --> 56 <dependency> 57 <groupId>org.projectlombok</groupId> 58 <artifactId>lombok</artifactId> 59 </dependency> 60 61 <!-- Testing --> 62 <dependency> 63 <groupId>org.springframework.boot</groupId> 64 <artifactId>spring-boot-starter-test</artifactId> 65 <scope>test</scope> 66 </dependency> 67 </dependencies> 68 </project>