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-examples</artifactId>
10          <version>0.9.0</version>
11          <relativePath>../pom.xml</relativePath>
12      </parent>
13  
14      <artifactId>driftkit-workflows-examples-core</artifactId>
15  
16      <name>DriftKit Workflows Examples Core</name>
17      <description>Core workflow example implementations</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-clients-core</artifactId>
28          </dependency>
29          <dependency>
30              <groupId>ai.driftkit</groupId>
31              <artifactId>driftkit-workflows-core</artifactId>
32          </dependency>
33          <dependency>
34              <groupId>ai.driftkit</groupId>
35              <artifactId>driftkit-context-engineering-core</artifactId>
36          </dependency>
37          <dependency>
38              <groupId>ai.driftkit</groupId>
39              <artifactId>driftkit-vector-core</artifactId>
40          </dependency>
41          <dependency>
42              <groupId>ai.driftkit</groupId>
43              <artifactId>driftkit-embedding-core</artifactId>
44          </dependency>
45          <dependency>
46              <groupId>ai.driftkit</groupId>
47              <artifactId>driftkit-clients-openai</artifactId>
48          </dependency>
49          <dependency>
50              <groupId>ai.driftkit</groupId>
51              <artifactId>driftkit-workflows-spring-boot-starter</artifactId>
52              <version>${project.version}</version>
53          </dependency>
54          <dependency>
55              <groupId>ai.driftkit</groupId>
56              <artifactId>driftkit-vector-spring-boot-starter</artifactId>
57              <version>${project.version}</version>
58          </dependency>
59  
60          <!-- Lombok -->
61          <dependency>
62              <groupId>org.projectlombok</groupId>
63              <artifactId>lombok</artifactId>
64          </dependency>
65  
66          <!-- Jackson -->
67          <dependency>
68              <groupId>com.fasterxml.jackson.core</groupId>
69              <artifactId>jackson-databind</artifactId>
70          </dependency>
71  
72          <!-- Commons -->
73          <dependency>
74              <groupId>org.apache.commons</groupId>
75              <artifactId>commons-lang3</artifactId>
76          </dependency>
77  
78          <!-- Logging -->
79          <dependency>
80              <groupId>org.slf4j</groupId>
81              <artifactId>slf4j-api</artifactId>
82          </dependency>
83  
84          <!-- Testing -->
85          <dependency>
86              <groupId>junit</groupId>
87              <artifactId>junit</artifactId>
88              <scope>test</scope>
89          </dependency>
90          <dependency>
91              <groupId>org.mockito</groupId>
92              <artifactId>mockito-core</artifactId>
93              <scope>test</scope>
94          </dependency>
95      </dependencies>
96  </project>