Spring AI开发前期开发指导(maven依赖下载问题解决)

news2025/1/20 14:58:54

文章目录

  • 说明
  • 开发条件
    • 网络环境准备
    • 本地环境准备
    • 开发工具准备
  • 特殊说明
    • maven配置
    • 项目jar一致下载错误解决
    • 可行的版本搭配

说明

  • 动力节点视频教程地址,本文章学习该教程,同时说明的maven配置问题导致的项目依赖下载失败的问题和其他问题的记录。

开发条件

网络环境准备

  • 科学上网环境:魔法工具和稳定的场场(懂得都懂)
  • OpenAI key或者中转key(推荐使用openai-hk,openai-hk接入文档地址)

本地环境准备

  • maven环境:windows推荐3.9.6版本
    在这里插入图片描述
  • JDK17以上:JDK33下载地址
    在这里插入图片描述

开发工具准备

  • IDEA专业版(最好),如果使用的是社区版,自己想办法解决,最好使用专业版。
  • 有关IDEA的配置优化,可参看浅谈IDEA的优化和使用

特殊说明

  • 注意:spring AI的开发需要使用默认的maven原仓库,千万不要按照网络的教程配置国内源
  • 注意:项目开发和创建过程中,请使用魔法环境,确保需要jar可以正常下载

maven配置

  1. 使用windows的开发者,先下载maven,然后将其解压到自定义目录,如C:\environment
    在这里插入图片描述
  2. 配置本地仓库地址,在解压后的maven目录下创建maven-repo目录,然后编辑maven/conf/settings.xml文件,填写如下内容(请根据自己的情况,灵活改动):
    在这里插入图片描述
    <localRepository>C:\environment\apache-maven-3.9.6\maven-repo</localRepository>
    
  3. maven配置环境变量:打开高级系统设置,进行如下配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. IDEA中maven的配置
    在这里插入图片描述

项目jar一致下载错误解决

  1. 如果按照前面的maven配置,应该可以避免不必要的问题。
  2. 如果不幸遇到项目jar一致下载错误,请取消项目的maven连接,然后打开项目结构,删除项目库中的所有依赖,重新使用maven加载项目
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

可行的版本搭配

  • maven 3.9.6
  • IDEA 2023
  • JDK17+
  • spring boot 3.2.5 、spring boot 3.2.6-SNAPSHOT
  • spring-ai-bom 0.8.1 、spring-ai-bom 1.0.0-SNAPSHOT

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1674077.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SQL Server (MSSQLSERVER) 服务无法启动

解决方法&#xff1a; 打开服务&#xff0c;右键SQL Server (MSSQLSERVER) ->属性->登录&#xff0c;改为本地系统用户

vs2019 c++ 对左值引用取地址得到的是谁的地址?

&#xff08;1&#xff09; 测试一下&#xff1a; 对左值引用取地址&#xff0c;返回的地址是其引用的变量的地址&#xff0c;而非自身的地址。 &#xff08;2&#xff09; 用反汇编看一下&#xff0c;为了代码容易看懂&#xff0c;改一下源代码&#xff0c;不使用 cout 这个复…

北亚MF2200手机取证平台介绍

一、产品介绍。 北亚MF2200手机取证平台是由北亚企安科技&#xff08;北京&#xff09;有限公司&#xff08;Frombyte&#xff09;自主研发的一款针对智能手机&#xff08;iPhone、Android&#xff09;及 iPad 取证分析的法证平台。本平台采集速度快&#xff0c;可通过自动提取…

海外仓管理优化策略:花更少的钱,收获更大的收益

海外仓成本确实越来越高了。 仓储成本和人力成本几乎占据了海外仓经营成本的一大部分&#xff0c;这严重的影响了海外仓企业的盈利能力。如果你正打算开设海外仓业务或者已经在经营海外仓业务&#xff0c;那这个问题一定不能忽视&#xff0c;毕竟成本越高&#xff0c;就意味着你…

[算法面试]_01_L1和L2正则化,为什么L1正则化更容易导致稀疏?

本人今年参加了很多面试&#xff0c;也有幸拿到了一些大厂的offer&#xff0c;整理了众多面试资料&#xff0c;后续还会分享众多面试资料。 整理成了面试系列&#xff0c;由于时间有限&#xff0c;每天整理一点&#xff0c;后续会陆续分享出来&#xff0c;感兴趣的朋友可关注收…

在idea中使用vue

一、安装node.js 1、在node.js官网&#xff08;下载 | Node.js 中文网&#xff09;上下载适合自己电脑版本的node.js压缩包 2、下载完成后进行解压并安装&#xff0c;一定要记住自己的安装路径 一直点击next即可&#xff0c;这部选第一个 3、安装成功后&#xff0c;按住winR输入…

Vue3+TS实现将html或富文本编辑器转为Word并下载

说明&#xff1a;我用的富文本编辑器是wangEditor&#xff1a; wangEditor官网 安装 yarn add wangeditor/editor # 或者 npm install wangeditor/editor --save yarn add wangeditor/editor-for-vuenext # 或者 npm install wangeditor/editor-for-vuenext --save yarn add …

国内验签DV单域名SSL证书怎么购买?

JoySSL所签发的专业版单域名SSL证书可以做到国内验签&#xff0c;数据不出境&#xff0c;安全等级为业内最高。 JoySSL 专业版国际算法DV单域名证书-JoySSLJoySSL专业版国际算法DV单域名证书通过交叉授信方式&#xff0c;实现国产根与欧美根相互验证&#xff0c;完美兼容且自主…

武汉星起航:亚马逊——全球市场中的物流巨擘与技术创新引领者

在全球电商的舞台上&#xff0c;亚马逊凭借其卓越的物流体系、领先的技术创新以及深厚的市场底蕴&#xff0c;稳坐全球市场的头把交椅。其前瞻性的战略布局和不断优化的运营模式&#xff0c;不仅推动了整个电商行业的发展&#xff0c;也为全球消费者带来了前所未有的购物体验。…

C++哈希(个人笔记)

C哈希 1.unordered_mapd1.1unordered_map的构造函数1.2unorder_map的容量1.3unordered_map的迭代器1.4unordered_map的元素访问1.5unorder_map的查找1.6unordered_map的修改操作1.7unordered_map的桶操作 2.unordered_set3.unordered_set和unordered_set的笔试题4.哈希4.1哈希概…

window.localStorage.setItem() 报错

目录标题 一、原因二、快速解决三、彻底解决 一、原因 在使用sessionStorage做缓存处理时&#xff0c;报了如上的错误提示&#xff0c;经查是sessionStorage对大小是有限制的&#xff0c;所以要进行try catch&#xff0c;500KB左右的东西保存起来就会令到Resources变卡&#x…

240W 宽电压输入 AC/DC 导轨式开关电源——TPR/NDR-U240-XS 系列

TPR/NDR-U240-XS 系列导轨式开关电源&#xff0c;额定输出功率为240W&#xff0c;产品输入范围&#xff1a;90-264VAC。提供24V、48V输出&#xff0c;具有短路保护&#xff0c;过载保护等功能&#xff0c;并具备高效率&#xff0c;高可靠性、高寿命、更安全、更稳定等特点&…

YOLOv8_seg训练流程-原理解析[实例分割理论篇]

本篇将介绍一下YOLOv8实例分割网络的训练流程,同样在看此篇文章之前先去看一下预测流程YOLOv8_seg预测流程-原理解析[实例分割理论篇]-CSDN博客 ,还有目标检测任务的训练流程YOLOv8训练流程-原理解析[目标检测理论篇]-CSDN博客 ,这两篇都是前置课程,下图是YOLOv8实例分割的…

【Linux取经路】进程通信之匿名管道

文章目录 一、进程间通信介绍1.1 进程间通信是什么&#xff1f;1.2 进程间通信的目的1.3 进程通信该如何实现 二、管道2.1 匿名管道2.1.1 站在文件描述符角度深入理解管道2.1.2 接口使用2.1.3 PIPE_BUFFER 和 Pipe capacity2.1.4 管道中的四种情况2.1.5 管道特征总结 2.2 匿名管…

八字排盘软件-​无敌八字排盘软件

功能介绍 1.完全免费使用&#xff0c;即使用不需要付费且无任何限制。 2.同时推出手机版电脑版&#xff0c;两版本数据互通互用&#xff0c;即电脑版的数据可以备份到手机版上导入&#xff0c;手机版的数据也可以备份到电脑版上恢复导入&#xff0c;方便手机和电脑共用的朋友。…

前端崽的java study笔记

文章目录 basic1、sprint boot概述2、sprint boot入门3、yml 配置信息书写和获取 持续更新ing~ basic 1、sprint boot概述 sprint boot特性&#xff1a; 起步依赖&#xff08;maven坐标&#xff09;&#xff1a;解决配置繁琐的问题&#xff0c;只需要引入sprint boot起步依赖的…

周围很多朋友都不做java开发了而转换学网络安全,这个值得吗?

在开始前我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01; 其实说白了&#xff0c;值不值…

在线音乐系统

文章目录 在线音乐系统一、项目演示二、项目介绍三、部分功能截图四、部分代码展示五、底部获取项目&#xff08;9.9&#xffe5;带走&#xff09; 在线音乐系统 一、项目演示 音乐网站 二、项目介绍 基于springbootvue的前后端分离在线音乐系统 登录角色 : 用户、管理员 用…

超详细Redis下载安装图文教程(Win和Linux版)

超级详细 的 Redis 安装教程 说明 Windows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis. 这个版本的 Redis 适合开发人员学习使用&#xff0c;生产环境中使用 Linux 系统上的 Redis, 这里讲解了这两种的安装和下载。按照你们需要的liunx 或window步骤来 就可以了&#x…

Linux sudo 指令

sudo命令 概念&#xff1a; sudo是linux下常用的允许普通用户使用超级用户权限的工具&#xff0c;允许系统管理员让普通用户执行一些或者全部的root命令&#xff0c;如halt&#xff0c;reboot&#xff0c;su等。这样不仅减少了root用户的登录和管理时间&#xff0c;同样也提高…