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-vector</artifactId> 10 <version>0.9.0</version> 11 <relativePath>../pom.xml</relativePath> 12 </parent> 13 14 <artifactId>driftkit-vector-core</artifactId> 15 16 <name>DriftKit Vector Core</name> 17 <description>Core vector store functionality for DriftKit</description> 18 19 <dependencies> 20 <!-- DriftKit Dependencies --> 21 <dependency> 22 <groupId>ai.driftkit</groupId> 23 <artifactId>driftkit-common</artifactId> 24 </dependency> 25 <dependency> 26 <groupId>ai.driftkit</groupId> 27 <artifactId>driftkit-embedding-core</artifactId> 28 </dependency> 29 30 <!-- Lombok --> 31 <dependency> 32 <groupId>org.projectlombok</groupId> 33 <artifactId>lombok</artifactId> 34 </dependency> 35 36 <!-- Jackson --> 37 <dependency> 38 <groupId>com.fasterxml.jackson.core</groupId> 39 <artifactId>jackson-databind</artifactId> 40 </dependency> 41 42 <!-- Commons --> 43 <dependency> 44 <groupId>org.apache.commons</groupId> 45 <artifactId>commons-lang3</artifactId> 46 </dependency> 47 48 <!-- Logging --> 49 <dependency> 50 <groupId>org.slf4j</groupId> 51 <artifactId>slf4j-api</artifactId> 52 </dependency> 53 54 <!-- Feign for external APIs like Pinecone --> 55 <dependency> 56 <groupId>io.github.openfeign</groupId> 57 <artifactId>feign-core</artifactId> 58 </dependency> 59 <dependency> 60 <groupId>io.github.openfeign</groupId> 61 <artifactId>feign-jackson</artifactId> 62 </dependency> 63 <dependency> 64 <groupId>io.github.openfeign</groupId> 65 <artifactId>feign-okhttp</artifactId> 66 </dependency> 67 68 <!-- Testing --> 69 <dependency> 70 <groupId>junit</groupId> 71 <artifactId>junit</artifactId> 72 <scope>test</scope> 73 </dependency> 74 <dependency> 75 <groupId>org.mockito</groupId> 76 <artifactId>mockito-core</artifactId> 77 <scope>test</scope> 78 </dependency> 79 </dependencies> 80 81 <build> 82 <plugins> 83 <plugin> 84 <groupId>org.apache.maven.plugins</groupId> 85 <artifactId>maven-resources-plugin</artifactId> 86 <version>3.3.0</version> 87 <configuration> 88 <includeEmptyDirs>true</includeEmptyDirs> 89 </configuration> 90 </plugin> 91 </plugins> 92 </build> 93 </project>