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. 2018NOIP爆0记第二弹之day1

    出门进了电梯 白底黑字的告示上只有一句话 善待你一生. 湖上的白天鹅和白鹭远远厮混成一点,抱着玻璃杯里装着的小菊花,又慢悠悠溜达去了实验楼. t1 原本写过原题,结果考场上死去活来也只搞出了个nlog ...

  2. 高可用OpenStack(Queen版)集群-14.Openstack集成Ceph准备

    参考文档: Install-guide:https://docs.openstack.org/install-guide/ OpenStack High Availability Guide:http ...

  3. [2017 ACL] 对话系统

    Long Papers [Domain adaptation ] 1. Adversarial Adaptation of Synthetic or Stale Data ( Cited by 14 ...

  4. Extreme Learning Machine 翻译

    本文是作者这几天翻译的一篇经典的ELM文章,是第一稿,所以有很多错误以及不足之处. 另外由于此编辑器不支持MathType所以好多公式没有显示出来,原稿是word文档. 联系:250101249@qq ...

  5. 笨办法学Python - 习题4: Variables and Names

    1.习题 4: 变量(variable)和命名 学习目标:了解Python中变量的定义,学习定义简明易记的变量名 变量:变量是存储内存中的值,就是每定义一个变量就会在内存中开辟一个空间.基于变量的类型 ...

  6. [机器学习]-K近邻-最简单的入门实战例子

    本篇文章分为两个部分,前一部分主要简单介绍K近邻,后一部分是一个例子 第一部分--K近邻简介 从字面意思就可以容易看出,所谓的K近邻,就是找到某个样本距离(这里的距离可以是欧式距离,曼哈顿距离,切比雪 ...

  7. 满帮集团CEO:未来将向“智慧型”公司转变,要成为一家生态公司

    谁都想成为下一个滴滴.显然,王刚也希望在物流业,货车帮与运满满在合并后,能够企及滴滴的高度. 货车帮与运满满,都曾是货运物流领域的翘楚,也因为业务的竞争关系有过水火不容厮杀.但最终还是在资本与地方政府 ...

  8. fs - 文件系统

    fs 模块提供了一些 API,用于以一种类似标准 POSIX 函数的方式与文件系统进行交互. 用法如下: const fs = require('fs'); 所有的文件系统操作都有异步和同步两种形式. ...

  9. HotSpot JVM 常用配置设置

    本文讨论的选项是针对HotSpot虚拟机的. 1.选项分类及语法 HotspotJVM提供以下三大类选项: 1.1.标准选项 这类选项的功能是很稳定的,在后续版本中也不太会发生变化. 运行java或者 ...

  10. excel中如何将时间戳转换为日期格式

    https://www.cnblogs.com/xueluozhangxin/p/5868225.html =TEXT((B2/1000+8*3600)/86400+70*365+19,"y ...