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 https://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <modelVersion >4.0.0</modelVersion >
6+ <parent >
7+ <groupId >org.springframework.boot</groupId >
8+ <artifactId >spring-boot-starter-parent</artifactId >
9+ <version >3.2.0</version >
10+ <relativePath />
11+ </parent >
12+ <groupId >com.example</groupId >
13+ <artifactId >demoai</artifactId >
14+ <version >0.0.1-SNAPSHOT</version >
15+ <name >demoai</name >
16+ <description >Demo project for Spring Boot</description >
17+ <properties >
18+ <java .version>17</java .version>
19+ <version .lib.ojdbc>23.4.0.0</version .lib.ojdbc>
20+ <spring-ai .version>0.8.0-SNAPSHOT</spring-ai .version>
21+ </properties >
22+ <dependencyManagement >
23+ <dependencies >
24+ <dependency >
25+ <groupId >org.springframework.ai</groupId >
26+ <artifactId >spring-ai-bom</artifactId >
27+ <version >0.8.0-SNAPSHOT</version >
28+ <type >pom</type >
29+ <scope >import</scope >
30+ </dependency >
31+ </dependencies >
32+ </dependencyManagement >
33+ <dependencies >
34+ <dependency >
35+ <groupId >org.springframework.boot</groupId >
36+ <artifactId >spring-boot-starter-web</artifactId >
37+ </dependency >
38+
39+ <dependency >
40+ <groupId >org.springframework.boot</groupId >
41+ <artifactId >spring-boot-starter-test</artifactId >
42+ <scope >test</scope >
43+ </dependency >
44+ <!--
45+ <dependency>
46+ <groupId>org.springframework.ai</groupId>
47+ <artifactId>spring-ai-openai</artifactId>
48+ <version>0.8.0-SNAPSHOT</version>
49+ </dependency>
50+ -->
51+ <dependency >
52+ <groupId >org.springframework.ai</groupId >
53+ <artifactId >spring-ai-openai-spring-boot-starter</artifactId >
54+ <version >0.8.0-SNAPSHOT</version >
55+ </dependency >
56+ <!-- //CHANGE-->
57+ <!-- Ollama for embeddings/chat
58+ <dependency>
59+ <groupId>org.springframework.ai</groupId>
60+ <artifactId>spring-ai-ollama-spring-boot-starter</artifactId>
61+ </dependency>
62+ -->
63+ <!-- Oracle DBMS -->
64+ <!-- https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc11 -->
65+ <dependency >
66+ <groupId >com.oracle.database.jdbc</groupId >
67+ <artifactId >ojdbc11</artifactId >
68+ <version >23.4.0.24.05</version >
69+ </dependency >
70+
71+ <!-- Oracle DBMS END -->
72+ <dependency >
73+ <groupId >jakarta.json.bind</groupId >
74+ <artifactId >jakarta.json.bind-api</artifactId >
75+ <version >3.0.0</version >
76+ </dependency >
77+ <dependency >
78+ <groupId >org.eclipse</groupId >
79+ <artifactId >yasson</artifactId >
80+ <version >3.0.3</version >
81+ </dependency >
82+
83+ <dependency >
84+ <groupId >org.springframework.ai</groupId >
85+ <artifactId >spring-ai-pdf-document-reader</artifactId >
86+ <version >${spring-ai.version} </version >
87+ </dependency >
88+ <dependency >
89+ <groupId >org.springframework.ai</groupId >
90+ <artifactId >spring-ai-tika-document-reader</artifactId >
91+ <version >${spring-ai.version} </version >
92+ </dependency >
93+ <dependency >
94+ <groupId >org.springframework.boot</groupId >
95+ <artifactId >spring-boot-starter-jdbc</artifactId >
96+ </dependency >
97+
98+ </dependencies >
99+ <build >
100+ <plugins >
101+ <plugin >
102+ <groupId >org.springframework.boot</groupId >
103+ <artifactId >spring-boot-maven-plugin</artifactId >
104+ </plugin >
105+ </plugins >
106+ </build >
107+ <repositories >
108+ <repository >
109+ <id >spring-snapshots</id >
110+ <name >Spring Snapshots</name >
111+ <url >https://repo.spring.io/snapshot</url >
112+ <releases >
113+ <enabled >true</enabled >
114+ </releases >
115+ </repository >
116+ </repositories >
117+ </project >
0 commit comments