maven环境

Maven版本要求不低于3.6.3(JDK17或spring3.x要求maven不低于3.8.3)

开发环境一般用快照版本,注意项目pom.xml中的配置,需要开启snapshots 可以参考【启用maven中央库的SNAPSHOT版本依赖

为什么快照版本(SNAPSHOT)不用镜像代理?
因为快照版本经常更新,代理作不到实时同步,有可能几天后才会同步中央库,所以代理上没有最新的快照版本,有可能会下载失败或下载了旧版本

为什么用了阿里云镜像代理成功下载了SNAPSHOT版本?
有可能是因为其他项目(如anyline-simple-*)中配置限了SNAPSHOT相关的仓库地址,在其他项目运行时下载了SNAPSHOT版本,所以并不是从阿里云镜像上下载的。

什么情况下才需要用到私服?
通常情况下不需要私服,用中央库就可以,但中央库有个问题是版本更新比较慢,至少要1个小时,生产环境发现问题需要紧急修复的时候,用私服几分钟就可以发布新版本了。
参考【anyline私服

【关于mirror与repository配置参考这里】

需要操作什么数据库就添加什么数据库的依赖以及jdbc驱动
如操作mysql数据库需要以下两个依赖

<dependency>
	<groupId>org.anyline</groupId>
	<artifactId>anyline-data-jdbc-mysql</artifactId>
	<version>8.6.5-SNAPSHOT</version>
</dependency>
<dependency>
	<groupId>mysql</groupId>
	<artifactId>mysql-connector-java</artifactId>
	<version>8.6.5-SNAPSHOT</version>
</dependency>

刚刚搭建的简易测试环境注意【以provided形式依赖的库

项目上线时可以根据日期到中央库中找一个相近的releases版本,参考【releases版本说明

最近更新 搜索 提交