Bootstrap

编译CAS源码

编译CAS源码

cas没有提供编译好的版本,需要手动下载源码进行编译。下载地址见https://www.apereo.org/projects/cas/download-cas,源代码存放在https://github.com/apereo/cas/releases上。我下载了4.2.1和4.0.1的版本进行了编译。下面是编译代码的环境和步骤。

准备环境

  1. JAVA 7,配置java1.7的环境。

  2. maven,国内网速较慢,需要添加其他镜像,如阿里云。

       <mirror>
    
          <id>alimaven</id>
    
          <mirrorOf>central</mirrorOf>
    
          <name>aliyun maven</name>
    
          <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    
        </mirror>
    
  3. gradle,我下载的两个版本的cas使用2.10的gradle,具体版本需求可查看源码中gradle.properties中的要求。

  4. idea,工具任选,根据使用习惯来。

4.0.1版本编译过程

该版本只需使用java和maven。可在cas-server.pom中的repositories中添加几个仓库。

repositories {
           mavenLocal()
           maven{
               ur
;