Browse Source

配置 yudao-dependencies spring-ai依赖

cherishsince 1 year ago
parent
commit
33d77b9b16
4 changed files with 33 additions and 6 deletions
  1. 17 0
      pom.xml
  2. 9 0
      yudao-dependencies/pom.xml
  3. 1 6
      yudao-module-ai/pom.xml
  4. 6 0
      yudao-server/pom.xml

+ 17 - 0
pom.xml

@@ -150,6 +150,23 @@
             <name>aliyun</name>
             <url>https://maven.aliyun.com/repository/public</url>
         </repository>
+
+        <repository>
+            <id>spring-milestones</id>
+            <name>Spring Milestones</name>
+            <url>https://repo.spring.io/milestone</url>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </repository>
+        <repository>
+            <id>spring-snapshots</id>
+            <name>Spring Snapshots</name>
+            <url>https://repo.spring.io/snapshot</url>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+        </repository>
     </repositories>
 
 </project>

+ 9 - 0
yudao-dependencies/pom.xml

@@ -76,6 +76,7 @@
         <xercesImpl.version>2.12.2</xercesImpl.version>
         <weixin-java.version>4.6.0</weixin-java.version>
         <ureport2.version>2.2.9</ureport2.version>
+        <spring-ai-bom.version>0.8.0</spring-ai-bom.version>
     </properties>
 
     <dependencyManagement>
@@ -628,6 +629,14 @@
                 <version>${ureport2.version}</version>
             </dependency>
 
+            <!-- 添加ai模块 -->
+            <dependency>
+                <groupId>org.springframework.ai</groupId>
+                <artifactId>spring-ai-bom</artifactId>
+                <version>${spring-ai-bom.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 

+ 1 - 6
yudao-module-ai/pom.xml

@@ -13,7 +13,7 @@
 
     <modules>
         <module>yudao-module-ai-api</module>
-        <module>/yudao-module-ai-biz</module>
+        <module>yudao-module-ai-biz</module>
     </modules>
 
     <properties>
@@ -23,11 +23,6 @@
     </properties>
 
     <dependencies>
-        <!-- 增加 openai -->
-        <dependency>
-            <groupId>org.springframework.ai</groupId>
-            <artifactId>spring-ai-openai-spring-boot-starter</artifactId>
-        </dependency>
     </dependencies>
 
 </project>

+ 6 - 0
yudao-server/pom.xml

@@ -32,6 +32,12 @@
             <version>${revision}</version>
         </dependency>
 
+        <dependency>
+            <groupId>cn.iocoder.boot</groupId>
+            <artifactId>yudao-module-ai-biz</artifactId>
+            <version>${revision}</version>
+        </dependency>
+
         <!-- 会员中心。默认注释,保证编译速度 -->
 <!--        <dependency>-->
 <!--            <groupId>cn.iocoder.boot</groupId>-->