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-workflows</artifactId>
10          <version>0.9.0</version>
11          <relativePath>../pom.xml</relativePath>
12      </parent>
13  
14      <artifactId>driftkit-workflows-spring-boot-starter</artifactId>
15  
16      <name>DriftKit Workflows Spring Boot Starter</name>
17      <description>Spring Boot auto-configuration for DriftKit Workflows</description>
18  
19      <dependencies>
20          <!-- DriftKit Dependencies -->
21          <dependency>
22              <groupId>ai.driftkit</groupId>
23              <artifactId>driftkit-workflows-core</artifactId>
24          </dependency>
25          <dependency>
26              <groupId>ai.driftkit</groupId>
27              <artifactId>driftkit-workflow-engine-core</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-clients-openai</artifactId>
36          </dependency>
37          <dependency>
38              <groupId>ai.driftkit</groupId>
39              <artifactId>driftkit-embedding-core</artifactId>
40          </dependency>
41          <dependency>
42              <groupId>ai.driftkit</groupId>
43              <artifactId>driftkit-common</artifactId>
44          </dependency>
45          <dependency>
46              <groupId>ai.driftkit</groupId>
47              <artifactId>driftkit-clients-spring-boot-starter</artifactId>
48              <version>${project.version}</version>
49          </dependency>
50  
51          <!-- Spring Boot -->
52          <dependency>
53              <groupId>org.springframework.boot</groupId>
54              <artifactId>spring-boot-starter</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.boot</groupId>
62              <artifactId>spring-boot-configuration-processor</artifactId>
63              <optional>true</optional>
64          </dependency>
65          <dependency>
66              <groupId>org.springframework.boot</groupId>
67              <artifactId>spring-boot-autoconfigure</artifactId>
68          </dependency>
69          <dependency>
70              <groupId>org.springframework.boot</groupId>
71              <artifactId>spring-boot-starter-data-mongodb</artifactId>
72          </dependency>
73  
74          <!-- Lombok -->
75          <dependency>
76              <groupId>org.projectlombok</groupId>
77              <artifactId>lombok</artifactId>
78          </dependency>
79  
80          <!-- Testing -->
81          <dependency>
82              <groupId>org.springframework.boot</groupId>
83              <artifactId>spring-boot-starter-test</artifactId>
84              <scope>test</scope>
85          </dependency>
86      </dependencies>
87  </project>