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-embedding</artifactId> 10 <version>0.9.0</version> 11 <relativePath>../pom.xml</relativePath> 12 </parent> 13 14 <artifactId>driftkit-embedding-spring-ai</artifactId> 15 <packaging>jar</packaging> 16 17 <name>DriftKit Embedding Spring AI</name> 18 <description>Spring AI integration for DriftKit embedding services</description> 19 20 <dependencies> 21 <!-- DriftKit dependencies --> 22 <dependency> 23 <groupId>ai.driftkit</groupId> 24 <artifactId>driftkit-embedding-core</artifactId> 25 <version>${project.version}</version> 26 </dependency> 27 28 <dependency> 29 <groupId>ai.driftkit</groupId> 30 <artifactId>driftkit-common</artifactId> 31 <version>${project.version}</version> 32 </dependency> 33 34 <!-- Spring AI Client Chat --> 35 <dependency> 36 <groupId>org.springframework.ai</groupId> 37 <artifactId>spring-ai-client-chat</artifactId> 38 <version>${spring-ai.version}</version> 39 </dependency> 40 41 <!-- Lombok --> 42 <dependency> 43 <groupId>org.projectlombok</groupId> 44 <artifactId>lombok</artifactId> 45 <scope>provided</scope> 46 </dependency> 47 48 <!-- Testing --> 49 <dependency> 50 <groupId>org.springframework.boot</groupId> 51 <artifactId>spring-boot-starter-test</artifactId> 52 <scope>test</scope> 53 </dependency> 54 55 <dependency> 56 <groupId>org.junit.jupiter</groupId> 57 <artifactId>junit-jupiter</artifactId> 58 <scope>test</scope> 59 </dependency> 60 61 <dependency> 62 <groupId>org.mockito</groupId> 63 <artifactId>mockito-core</artifactId> 64 <scope>test</scope> 65 </dependency> 66 </dependencies> 67 </project>