编译CAS源码
cas没有提供编译好的版本,需要手动下载源码进行编译。下载地址见https://www.apereo.org/projects/cas/download-cas,源代码存放在https://github.com/apereo/cas/releases上。我下载了4.2.1和4.0.1的版本进行了编译。下面是编译代码的环境和步骤。
准备环境
-
JAVA 7,配置java1.7的环境。
-
maven,国内网速较慢,需要添加其他镜像,如阿里云。
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>
-
gradle,我下载的两个版本的cas使用2.10的gradle,具体版本需求可查看源码中gradle.properties中的要求。
-
idea,工具任选,根据使用习惯来。
4.0.1版本编译过程
该版本只需使用java和maven。可在cas-server.pom中的repositories中添加几个仓库。
repositories {
mavenLocal()
maven{
ur