V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Martzki
V2EX  ›  Java

部署 CAS 单点登录时导入 Gradle 工程求助

  •  1
     
  •   Martzki · 2018-07-20 14:27:55 +08:00 · 4145 次点击
    这是一个创建于 2100 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主大三最近在公司实习,实习内容是研究部署 CAS 单点登录系统。
    采用的是 JASIG CAS,目前依照网上教程成功部署了 4.0 版本的 Server,但是部署 5.x 以上版本时遇到了问题,因为 4.0 以后的版本不再提供导出好的 war 包,需要自己导出。
    实际生产中肯定要对功能进行自定义的,所以尝试使用 5.3.1 版本。
    4.0 以前的版本使用 Maven 进行项目管理,后续版本用的是 Gradle。这两个在学校都没有学过,只学过最基础的 Java 语法。
    下载了 5.3.1 版本的 cas-overlay-template-master,可以使用其中自带的 build.cmd 进行构建,可以导出 war 包部署在 tomcat 下使用,但这明显还不是我想要的。
    于是尝试导入 5.3.1 版本的工程到 eclipse 中,首先安装了 Gradle 环境,再在 eclipse 中安装了 Buildship: Eclipse Plug-ins for Gradle 插件,尝试 import 工程时提示如下:

    Loading Gradle project preview failed due to an error in the referenced Gradle build.
    Could not fetch model of type 'GradleBuild' using Gradle distribution 'https://services.gradle.org/distributions/gradle-4.8-bin.zip'.
    
    Build file 'C:\Users\57021\Desktop\CAS-Workspace\cas-5.3.1\cas-5.3.1\build.gradle' line: 21
    A problem occurred evaluating root project 'cas-server'.
    repository not found: C:\Users\57021\Desktop\CAS-Workspace\cas-5.3.1\cas-5.3.1
    

    尝试在目录下命令行模式中使用 gradle eclipse 或者 gradle build 提示如下:

    FAILURE: Build failed with an exception.
    
    * Where:
    Build file 'C:\Users\57021\Desktop\CAS-Workspace\cas-5.3.1\cas-5.3.1\build.gradle' line: 21
    
    * What went wrong:
    A problem occurred evaluating root project 'cas-server'.
    > repository not found: C:\Users\57021\Desktop\CAS-Workspace\cas-5.3.1\cas-5.3.1
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 1s
    

    现在的问题是如何才能正确导入工程用以自定义功能并导出包
    Maven 和 Gradle 都没有了解过,许多东西都不了解,也是第一天来 V2EX,排版什么的如果有问题还请大家见谅

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   908 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.