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 <relativePath>../pom.xml</relativePath> 12 </parent> 13 14 <artifactId>driftkit-context-engineering-services</artifactId> 15 16 <name>DriftKit Context Engineering Services</name> 17 <description>Core services for DriftKit Context Engineering without controllers and tests</description> 18 19 <dependencies> 20 <!-- DriftKit Dependencies --> 21 <dependency> 22 <groupId>ai.driftkit</groupId> 23 <artifactId>driftkit-context-engineering-core</artifactId> 24 </dependency> 25 26 <!-- Spring Boot Core (without web) --> 27 <dependency> 28 <groupId>org.springframework.boot</groupId> 29 <artifactId>spring-boot-starter</artifactId> 30 </dependency> 31 <dependency> 32 <groupId>org.springframework.boot</groupId> 33 <artifactId>spring-boot-configuration-processor</artifactId> 34 <optional>true</optional> 35 </dependency> 36 <dependency> 37 <groupId>org.springframework.boot</groupId> 38 <artifactId>spring-boot-autoconfigure</artifactId> 39 </dependency> 40 41 <!-- Lombok --> 42 <dependency> 43 <groupId>org.projectlombok</groupId> 44 <artifactId>lombok</artifactId> 45 </dependency> 46 47 <!-- Validation --> 48 <dependency> 49 <groupId>org.springframework.boot</groupId> 50 <artifactId>spring-boot-starter-validation</artifactId> 51 </dependency> 52 53 <!-- MongoDB for MongodbPromptService --> 54 <dependency> 55 <groupId>org.springframework.data</groupId> 56 <artifactId>spring-data-mongodb</artifactId> 57 </dependency> 58 59 <!-- Apache Commons Lang for StringUtils --> 60 <dependency> 61 <groupId>org.apache.commons</groupId> 62 <artifactId>commons-lang3</artifactId> 63 </dependency> 64 65 <!-- Test Dependencies --> 66 <dependency> 67 <groupId>org.junit.jupiter</groupId> 68 <artifactId>junit-jupiter</artifactId> 69 <scope>test</scope> 70 </dependency> 71 <dependency> 72 <groupId>org.mockito</groupId> 73 <artifactId>mockito-core</artifactId> 74 <scope>test</scope> 75 </dependency> 76 <dependency> 77 <groupId>org.mockito</groupId> 78 <artifactId>mockito-junit-jupiter</artifactId> 79 <version>5.3.1</version> 80 <scope>test</scope> 81 </dependency> 82 </dependencies> 83 </project>