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-context-engineering</artifactId> 10 <version>0.9.0</version> 11 </parent> 12 13 <artifactId>driftkit-context-engineering-spring-ai</artifactId> 14 <name>DriftKit Context Engineering Spring AI Integration</name> 15 <description>Spring AI integration for DriftKit Context Engineering prompt management</description> 16 17 <dependencies> 18 <!-- DriftKit dependencies --> 19 <dependency> 20 <groupId>ai.driftkit</groupId> 21 <artifactId>driftkit-context-engineering-core</artifactId> 22 </dependency> 23 <dependency> 24 <groupId>ai.driftkit</groupId> 25 <artifactId>driftkit-common</artifactId> 26 </dependency> 27 <dependency> 28 <groupId>ai.driftkit</groupId> 29 <artifactId>driftkit-clients-core</artifactId> 30 </dependency> 31 32 <!-- Spring AI Core --> 33 <dependency> 34 <groupId>org.springframework.ai</groupId> 35 <artifactId>spring-ai-client-chat</artifactId> 36 </dependency> 37 38 <!-- Spring AI Chat Model --> 39 <dependency> 40 <groupId>org.springframework.ai</groupId> 41 <artifactId>spring-ai-openai</artifactId> 42 <scope>provided</scope> 43 </dependency> 44 45 <!-- Spring Framework --> 46 <dependency> 47 <groupId>org.springframework</groupId> 48 <artifactId>spring-context</artifactId> 49 </dependency> 50 51 <!-- Lombok --> 52 <dependency> 53 <groupId>org.projectlombok</groupId> 54 <artifactId>lombok</artifactId> 55 <scope>provided</scope> 56 </dependency> 57 58 <!-- SLF4J --> 59 <dependency> 60 <groupId>org.slf4j</groupId> 61 <artifactId>slf4j-api</artifactId> 62 </dependency> 63 64 <!-- Test dependencies --> 65 <dependency> 66 <groupId>org.springframework.boot</groupId> 67 <artifactId>spring-boot-starter-test</artifactId> 68 <scope>test</scope> 69 </dependency> 70 <dependency> 71 <groupId>org.junit.jupiter</groupId> 72 <artifactId>junit-jupiter</artifactId> 73 <scope>test</scope> 74 </dependency> 75 <dependency> 76 <groupId>org.mockito</groupId> 77 <artifactId>mockito-junit-jupiter</artifactId> 78 <scope>test</scope> 79 </dependency> 80 <dependency> 81 <groupId>ai.driftkit</groupId> 82 <artifactId>driftkit-workflows-core</artifactId> 83 </dependency> 84 </dependencies> 85 86 <build> 87 <plugins> 88 <plugin> 89 <groupId>org.apache.maven.plugins</groupId> 90 <artifactId>maven-compiler-plugin</artifactId> 91 </plugin> 92 </plugins> 93 </build> 94 </project>