(1)下载cas源代码,这里用的4.2.7版本 https://github.com/apereo/cas/releases/tag/v4.2.7
(2)解压,可以看到一堆文件夹,还有一个gradlew.bat文件,执行, 会自动去下载gradle的安装文件。 https://services.gradle.org/distributions/gradle-3.0-bin.zip 这个文件60多M,反正半天没反应。
我是自己翻墙下载下来,本地开了个tomcat,扔进去, 修改cas-4.2.7\gradle\wrapper\下的gradle-wrapper.properties里的distributionUrl为本地url即可。
重新执行gradlew.bat,就会从本地url下载了。
(3)然后就报个错:大概是Gradle Daemon失败,给了个提示地址: https://docs.gradle.org/3.0/userguide/gradle_daemon.html
大概意思就是设置成daemon模式,执行快吧。 没工夫研究,直接按文档提示,把daemon模式禁用了: C:\Users\Administrator\.gradle(当前用户路径,你看着办吧)下创建一个gradle.properties文件,里面写: org.gradle.daemon=false 即可。
(4)然后重新执行gradlew.bat,慢啊,关键是总出错,还有test执行失败什么的。 后来看了官网说明,原来这些test代码可以不执行。 https://apereo.github.io/cas/developer/Build-Process.html
执行命令:gradlew build install --parallel -x test -x javadoc -x check 即可,-x test就是不执行test,伤不起~~
终于build成功了,拿到了webapp的war包,我容易吗~~ ----------------------------------------- 启动后,默认登录用户名密码: 用户名:casuser 密码:Mellon 找了半天才找到~~
|