一、项目背景介绍
公司项目重构,决定使用CAS中央认证系统。在GitHub上找到最新的稳定版本6.5.5。
CAS项目在5.x版本的运行环境是jdk8,使用maven做的项目管理。6.x使用的是jdk11作为运行环境,用gradle做的项目管理。
二、项目搭建准备工作
1、GitHub上下载cas项目。
GitHub地址:
https://github.com/apereo/cas-overlay-template;
可以用git命令clone项目,也可以下载zip压缩包。
2、jdk11准备
下载安装jdk11。我这里用的是解压版的jdk。
解压版jdk下载地址:
https://blog.csdn.net/bruce_gl/article/details/108339889
三、服务搭建
将下载下来的CAS项目导入到idea中。
1、修改项目的jdk版本。
project structure中jdk版本
setting中jdk版本
2、修改gradle中下载依赖包的地址。(共3个文件,4处修改)
将这3个文件中所有的下载依赖包的地址修改为自己的私服或者是阿里云的maven地址。(我这里用的是私服)
原文件中的maven地址可以直接干掉
aliyun的maven地址:
repositories {
mavenLocal()
maven {
url 'https://maven.aliyun.com