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-spring-boot-starter</artifactId> 15 16 <name>DriftKit Vector Spring Boot Starter</name> 17 <description>Spring Boot auto-configuration for DriftKit Vector</description> 18 19 <dependencies> 20 <!-- DriftKit Dependencies --> 21 <dependency> 22 <groupId>ai.driftkit</groupId> 23 <artifactId>driftkit-vector-core</artifactId> 24 </dependency> 25 <dependency> 26 <groupId>ai.driftkit</groupId> 27 <artifactId>driftkit-common</artifactId> 28 </dependency> 29 <dependency> 30 <groupId>ai.driftkit</groupId> 31 <artifactId>driftkit-clients-core</artifactId> 32 </dependency> 33 <dependency> 34 <groupId>ai.driftkit</groupId> 35 <artifactId>driftkit-embedding-core</artifactId> 36 </dependency> 37 <dependency> 38 <groupId>ai.driftkit</groupId> 39 <artifactId>driftkit-clients-spring-boot-starter</artifactId> 40 <version>${project.version}</version> 41 </dependency> 42 <!-- Spring Boot --> 43 <dependency> 44 <groupId>org.springframework.boot</groupId> 45 <artifactId>spring-boot-starter</artifactId> 46 </dependency> 47 <dependency> 48 <groupId>org.springframework.boot</groupId> 49 <artifactId>spring-boot-configuration-processor</artifactId> 50 <optional>true</optional> 51 </dependency> 52 <dependency> 53 <groupId>org.springframework.boot</groupId> 54 <artifactId>spring-boot-autoconfigure</artifactId> 55 </dependency> 56 <dependency> 57 <groupId>org.springframework.boot</groupId> 58 <artifactId>spring-boot-starter-web</artifactId> 59 </dependency> 60 <dependency> 61 <groupId>org.springframework</groupId> 62 <artifactId>spring-web</artifactId> 63 </dependency> 64 <dependency> 65 <groupId>org.springframework.data</groupId> 66 <artifactId>spring-data-commons</artifactId> 67 </dependency> 68 <dependency> 69 <groupId>org.springframework.boot</groupId> 70 <artifactId>spring-boot-starter-data-mongodb</artifactId> 71 </dependency> 72 <dependency> 73 <groupId>com.fasterxml.jackson.core</groupId> 74 <artifactId>jackson-databind</artifactId> 75 </dependency> 76 <dependency> 77 <groupId>org.jsoup</groupId> 78 <artifactId>jsoup</artifactId> 79 <version>1.15.3</version> 80 </dependency> 81 <dependency> 82 <groupId>org.apache.poi</groupId> 83 <artifactId>poi</artifactId> 84 <version>5.2.3</version> 85 <exclusions> 86 <exclusion> 87 <artifactId>log4j-api</artifactId> 88 <groupId>org.apache.logging.log4j</groupId> 89 </exclusion> 90 </exclusions> 91 </dependency> 92 <dependency> 93 <groupId>org.freemarker</groupId> 94 <artifactId>freemarker</artifactId> 95 <version>2.3.31</version> 96 </dependency> 97 <dependency> 98 <groupId>org.apache.tika</groupId> 99 <artifactId>tika-core</artifactId> 100 <version>2.9.1</version> 101 </dependency> 102 <dependency> 103 <groupId>org.apache.tika</groupId> 104 <artifactId>tika-parsers-standard-package</artifactId> 105 <version>2.9.1</version> 106 <exclusions> 107 <exclusion> 108 <groupId>org.apache.logging.log4j</groupId> 109 <artifactId>log4j-core</artifactId> 110 </exclusion> 111 <exclusion> 112 <groupId>org.apache.logging.log4j</groupId> 113 <artifactId>log4j-api</artifactId> 114 </exclusion> 115 </exclusions> 116 </dependency> 117 118 <!-- Lombok --> 119 <dependency> 120 <groupId>org.projectlombok</groupId> 121 <artifactId>lombok</artifactId> 122 </dependency> 123 124 <!-- Testing --> 125 <dependency> 126 <groupId>org.springframework.boot</groupId> 127 <artifactId>spring-boot-starter-test</artifactId> 128 <scope>test</scope> 129 </dependency> 130 </dependencies> 131 </project>