Spring AI项目配置1.0.0-SNAPSHOT快照版开发指导
- 说明
- pom文件修改
说明
- 请在更换Spring AI的全程中,科学上网,因为国内镜像和maven官方仓库还没有Spring AI的依赖,需要的依赖目前存放在
https://repo.spring.io
- 如果你使用的maven是自己配置,请暂时注释掉maven工具conf、setting.xml中配置的国内镜像
pom文件修改
- 修改pom文件中spring-ai的依赖本版
<properties> <java.version>21</java.version> <spring-ai.version>1.0.0-SNAPSHOT</spring-ai.version> </properties>
- 项目默认使用0.8.1的版本,默认同时配置发布和快照版本的仓库配置。只需要修改spring-ai的版本号即可。
<repositories> <repository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <releases> <enabled>false</enabled> </releases> </repository> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/milestone</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <releases> <enabled>false</enabled> </releases> </pluginRepository> </pluginRepositories>
<repositories>
标签表示仓库的开始,<repository>
表示一个具体的仓库配置。- 仓库的id为
spring-snapshots
,名称为Spring Snapshots
,URL为https://repo.spring.io/snapshot
(从这个URL获取Spring框架的快照版本)。 <releases>
标签下,<enabled>false</enabled>
表示禁用该仓库的发布版本。
- 如果你只使用快照版本,可以将上面的内容精简为如下内容,只配置快照版本仓库地址。
<repositories> <repository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <releases> <enabled>false</enabled> </releases> </repository> </repositories>