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>