[心缘地方]同学录
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版
登录系统:用户名: 密码: 如果要讨论问题,请先注册。

[备忘]CAS的源代码,用gradle编译,好费劲~

上一篇:[转帖]解决nginx使用proxy_pass反向代理时,cookie丢失的问题【proxy_cookie_path】
下一篇:[备忘]cas 4.2.7版本,提示:The application you attempted to authenticate to is not authorized to use CAS

添加日期:2017/7/13 9:26:05 快速返回   返回列表 阅读1896次
(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
找了半天才找到~~
 

评论 COMMENTS
没有评论 No Comments.

添加评论 Add new comment.
昵称 Name:
评论内容 Comment:
验证码(不区分大小写)
Validation Code:
(not case sensitive)
看不清?点这里换一张!(Change it here!)
 
评论由管理员查看后才能显示。the comment will be showed after it is checked by admin.
CopyRight © 心缘地方 2005-2999. All Rights Reserved