编译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{
url "http://maven.aliyun.com/nexus/content/groups/public"

本文详细介绍了如何编译CAS的4.0.1和4.2.1版本源码。首先,需要准备JAVA 7环境、Maven(建议配置阿里云镜像)和Gradle(4.2.1版本需2.10)。对于4.0.1版本,只需修改cas-server.pom文件的仓库并执行`mvn clean install -DskipTests`;4.2.1版本则需在Idea中配置Gradle,修改build.gradle文件添加阿里云仓库,并运行`gradle clean install -x test --info`,遇到并发操作gradle cache的问题时稍等片刻重试。
最低0.47元/天 解锁文章
644

被折叠的 条评论
为什么被折叠?



