cas server 源码部署导入gradle后有感叹号---错误信息A cycle was detected in the build path of project 'cas-server-core'。

原因

感叹号一般是该项目缺少引用的子项目或者包。

我们可以在java buildPath中查看。

但是我们这里java buildPath中没有明显的缺包信息。

然后注意到Prroblems中有错误信息。

完整的报错信息:

A cycle was detected in the build path of project 'cas-server-core'. The cycle consists of projects {cas-server-core-web, cas-server-core-authentication, cas-management-webapp, cas-management-webapp-support, cas-server-core-services, cas-server-core, cas-server-core-tickets, cas-server-core-validation, cas-server-core-logout, cas-server-core-monitor, cas-server-core-logging, cas-server-core-audit, cas-server-support-oauth-core, cas-server-extension-clearpass, cas-server-integration-ehcache, cas-server-integration-ehcache-monitor, cas-server-integration-grouper, cas-server-integration-hazelcast, cas-server-integration-ignite, cas-server-integration-infinispan, cas-server-integration-memcached, cas-server-support-saml, cas-server-webapp-validation, cas-server-support-saml-googleapps, cas-server-integration-memcached-monitor, cas-server-integration-mongo, cas-server-integration-pac4j, cas-server-integration-pac4j-core, cas-server-support-basic, cas-server-support-couchbase-service-registry, cas-server-support-couchbase-ticket-registry, cas-server-support-duo, cas-server-support-generic, cas-server-support-generic-remote-webflow, cas-server-support-jdbc, cas-server-support-jdbc-monitor, cas-server-support-jpa-service-registry, cas-server-support-jpa-ticket-registry, cas-server-support-ldap, cas-server-support-ldap-core, cas-server-support-ldap-monitor, cas-server-support-ldap-service-registry, cas-server-support-mongo, cas-server-support-oauth, cas-server-support-openid, cas-server-support-openid-webflow, cas-server-support-pac4j, cas-server-support-pac4j-webflow, cas-server-support-radius, cas-server-support-rest, cas-server-support-rest-services, cas-server-support-saml-mdui, cas-server-support-spnego, cas-server-support-spnego-webflow, cas-server-support-stormpath, cas-server-support-token, cas-server-support-token-webflow, cas-server-support-trusted, cas-server-support-trusted-webflow, cas-server-support-wsfederation, cas-server-support-wsfederation-webflow, cas-server-support-x509, cas-server-support-x509-webflow, cas-server-support-yubikey, cas-server-webapp, cas-server-webapp-support, cas-server-webapp-throttle, cas-server-webapp-actions, cas-server-webapp-reports, cas-server-webapp-themes, cas-server-webapp-actions-aup-ldap, cas-server-webapp-actions-aup-webflow} cas-server-core Build path Build Path Problem

如图:

A cycle was detected in the build path of project

如果我们的项目包含多个工程(project),而它们之间又是循环引用的关系,那么Eclipse在编译时会抛出如下一个错误信息: 
“A cycle was detected in the build path of project: XXX”

解决方法

这个其实是eclipse对编译时的一种提醒,在编译时并不影响正常的打包和功能的。

那我们只要把这个提醒去掉就行了。

思路是把这种类型的报错降级为警告,而不是错误。这样就不影响到我们的编译了。

解决方法非常简单:

Eclipse Menu -> Window -> Preferences... -> Java -> Compiler -> Building -> Building path problems -> Circular dependencies -> 将Error改成Warning

这样感叹号就消失了  可以正常编译了。

单点登录(六)-----遇到问题-----cas server 源码部署导入gradle后有感叹号---错误信息A cycle was detected in the build path of pr的更多相关文章

  1. 单点登录(四)-----遇到问题-----cas server 源码部署tomcat运行报错ClassNotFoundException: org.jasig.cas.CasEnvironmentCo

    情况 cas单点登录 cas server 源码部署tomcat运行报错 把cas server的代码下载下来后使用gradle插件或者maven插件以及转化成eclipse·后导入发现部署到tomc ...

  2. 单点登录(五)-----遇到问题-----cas server 源码部署tomcat运行报错BeanCreationException:Error creating bean with name 's

    我们在上一篇文章已经解决了把下载好的cas server源码部署到tomcat缺少子项目编辑文件或者jar包导致找不到class报错的问题 单点登录(四)-----遇到问题-----cas serve ...

  3. 单点登录(三)-----实战-----cas server 源码下载和部署

    我们在上一篇文章中使用的是4.0版本的cas,4.0版本的有发布好的war包可以直接使用,那如果我们要使用更新的版本怎么办呢? 就需要下载源码自己编辑打包了. 步骤如下: 版本选择 我们在cas的gi ...

  4. Cas Server源码编译现场实例

    最近公司有项目需要做单点登录,根据要求就写下这篇从github上下载的包到项目编译通过,再到修改原代码实现自己的特殊逻辑. 前提: java环境 tomcat环境 maven环境 MyEclipse开 ...

  5. 分享一个单点登录、OAuth2.0授权系统源码(SimpleSSO)

    SimpleSSO 关于OAuth 2.0介绍: http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 系统效果: 登录界面: 首页: 应用界面: ...

  6. [置顶] SSO单点登录系列6:cas单点登录防止登出退出后刷新后退ticket失效报500错

    这个问题之前就发现过,最近有几个哥们一直在问我这个怎么搞,我手上在做另一个项目,cas就暂时搁浅了几周.现在我们来一起改一下你的应用(client2/3)的web.xml来解决这个2b问题,首先看下错 ...

  7. SSO单点登录系列6:cas单点登录防止登出退出后刷新后退ticket失效报500错

    这个问题之前就发现过,最近有几个哥们一直在问我这个怎么搞,我手上在做另一个项目,cas就暂时搁浅了几周.现在我们来一起改一下你的应用(client2/3)的web.xml来解决这个2b问题,首先看下错 ...

  8. cas 单点登录出现org.jasig.cas.client.util.CommonUtils.getResponseFromServer - 拒绝连接 Connection refused

    cas 单点登录出现org.jasig.cas.client.util.CommonUtils.getResponseFromServer - 拒绝连接 Connection refused 环境: ...

  9. CAS单点登录实践(spring cas client配置)

    前言: 最近的项目需要将多个站点统一登录,查阅了资料Jasig cas(Central Authentication Service)(官方站点:http://www.jasig.org/cas)使用 ...

随机推荐

  1. python打包成exe文件

    在cmd命令提示符窗口中输入pip install pyinstaller(在python3的环境下,假如不能安装的话,用pip3 install pyinstaller指令) 使用指令pyinsta ...

  2. 如何配置php客户端(phpredis)并连接Redis--华为DCS for Redis使用经验系列

    使用php连接Redis.Memcache等都需要进行扩展,以CentOS为例,介绍phpredis的客户端环境搭建. 第0步:准备工作 华为云上购买1台弹性云服务器ECS(我选了CentOS 6.3 ...

  3. AlexNet论文翻译-ImageNet Classification with Deep Convolutional Neural Networks

    ImageNet Classification with Deep Convolutional Neural Networks 深度卷积神经网络的ImageNet分类 Alex Krizhevsky ...

  4. podSpec文件相关知识整理

    上一篇文章整理了我用SVN创建私有库的过程,本文将整理一下有关podSpec文件的相关知识. podSpec中spec的全称是“Specification”,说明书的意思.顾名思义,这是用来描述你这个 ...

  5. “Hello World!”团队第六周的第三次会议

    今天是我们团队“Hello World!”团队第六周召开的第三次会议.博客内容: 一.会议时间 二.会议地点 三.会议成员 四.会议内容 五.todo list 六.会议照片 七.燃尽图 八.代码 一 ...

  6. 团队项目-NABCD

    用户需求分析与NABCD 模拟经营类(SIM)游戏:玩家模拟经营一家软件公司,平台初步定为Android. Need需求 任何一款游戏都要有自己的定位和目标群体,这些 iiMediaResearch数 ...

  7. 《JavaScript》字符转义

    escape/unescape encodeURIComponent/decodeURIComponent encodeURI/decodeURI 转义函数会对一些 特殊字符进行转义编码 英文.数字. ...

  8. Task 4.4二维环形数组求最大子矩阵之和

    任务: (1)输入一个二维整形数组,数组里有正数也有负数. (2)二维数组首尾相接,象个一条首尾相接带子一样. (3)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. (4)求所有子数 ...

  9. 特别好用的eclipse快捷键

    alt+/ 提示 alt+shift+r重命名 alt+shift+j添加文档注释 Ctrl+shift+y小写 Ctrl+shift+x大写 ctrl+shift+f格式化代码(需要取消输入法的简繁 ...

  10. Oracle 11g R2 for Win7旗舰版(64位)- 安装

    1.下载Oracle 11g R2 for Windows的版本                                   下载地址:http://www.oracle.com/techne ...