langchain4j
114 строк · 3.5 Кб
1<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"3xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"4xsi: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<parent>7<groupId>dev.langchain4j</groupId>8<artifactId>langchain4j-parent</artifactId>9<version>0.29.0-SNAPSHOT</version>10<relativePath>../langchain4j-parent/pom.xml</relativePath>11</parent>12
13<artifactId>langchain4j-mongodb-atlas</artifactId>14<name>LangChain4j :: Integration :: MongoDB Atlas</name>15
16<properties>17<skipMongoDbAtlasITs>false</skipMongoDbAtlasITs>18</properties>19
20<dependencies>21<dependency>22<groupId>dev.langchain4j</groupId>23<artifactId>langchain4j-core</artifactId>24</dependency>25
26<dependency>27<groupId>org.mongodb</groupId>28<artifactId>mongodb-driver-sync</artifactId>29<version>4.11.1</version>30</dependency>31
32<dependency>33<groupId>org.projectlombok</groupId>34<artifactId>lombok</artifactId>35<scope>provided</scope>36</dependency>37
38<dependency>39<groupId>org.slf4j</groupId>40<artifactId>slf4j-api</artifactId>41</dependency>42
43<dependency>44<groupId>dev.langchain4j</groupId>45<artifactId>langchain4j-core</artifactId>46<classifier>tests</classifier>47<type>test-jar</type>48<scope>test</scope>49</dependency>50
51<dependency>52<groupId>org.junit.jupiter</groupId>53<artifactId>junit-jupiter-engine</artifactId>54<scope>test</scope>55</dependency>56
57<!-- junit-jupiter-params should be declared explicitly58to run parameterized tests inherited from EmbeddingStore*IT-->
59<dependency>60<groupId>org.junit.jupiter</groupId>61<artifactId>junit-jupiter-params</artifactId>62<scope>test</scope>63</dependency>64
65<dependency>66<groupId>org.assertj</groupId>67<artifactId>assertj-core</artifactId>68<scope>test</scope>69</dependency>70
71<dependency>72<groupId>dev.langchain4j</groupId>73<artifactId>langchain4j-embeddings-all-minilm-l6-v2-q</artifactId>74<scope>test</scope>75</dependency>76
77<dependency>78<groupId>org.testcontainers</groupId>79<artifactId>junit-jupiter</artifactId>80<scope>test</scope>81</dependency>82
83<dependency>84<groupId>org.testcontainers</groupId>85<artifactId>mongodb</artifactId>86<scope>test</scope>87</dependency>88
89<dependency>90<groupId>org.tinylog</groupId>91<artifactId>tinylog-impl</artifactId>92<scope>test</scope>93</dependency>94
95<dependency>96<groupId>org.tinylog</groupId>97<artifactId>slf4j-tinylog</artifactId>98<scope>test</scope>99</dependency>100</dependencies>101
102<build>103<plugins>104<plugin>105<groupId>org.apache.maven.plugins</groupId>106<artifactId>maven-failsafe-plugin</artifactId>107<configuration>108<skipTests>${skipMongoDbAtlasITs}</skipTests>109</configuration>110</plugin>111</plugins>112</build>113
114</project>