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. Netty源码分析第1章(Netty启动流程)---->第4节: 注册多路复用

    Netty源码分析第一章:Netty启动流程   第四节:注册多路复用 回顾下以上的小节, 我们知道了channel的的创建和初始化过程, 那么channel是如何注册到selector中的呢?我们继 ...

  2. Digitalocean + ss 搭建加密通信代理服务器

    本文以 DigitalOcean + ss/ssr 配置加密通道***为例,记录了手动搭梯子的过程. 启动一个服务器实例的操作可以参考我的这篇博文,这里主要介绍 ss/ssr 的服务搭建过程. 首先 ...

  3. Golang 2018.1.2激活及使用技巧

    对于做Java开发的同学使用最熟练的开发工具应该当属Eclipse了吧,但是做到后面的话一般都会转用Intellij Idea.至于转用Intellij有什么好处我就不赘述了,简言之就是功能强大,使用 ...

  4. Django_事务

    介绍 函数说明 from django.db import transaction transaction.atomic # 原子性操作,把一系列操作当做一个整体,错了则集体回退 transactio ...

  5. D.王者荣耀交流协会——PSP Daily(测评人:贾男男)

    D.王者荣耀交流协会——PSP Daily(测评人:贾男男) 一.基于NABCD评论作品,及改进建议 每个小组评论其他小组beta发布的作品.1.根据(不限于)NABCD评论作品的选题;2.评论作品对 ...

  6. YQCB冲刺周第四天

    上图站立会议 任务看板: 今天的任务:做登录身份的验证,区别普通用户和超级管理员 遇到的困难:中文乱码问题

  7. 进阶系列(5)—— C#XML使用

    一.XML介绍 XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨 ...

  8. 关于echart柱形图的使用问题

    关于一个数据对应两个值的问题 series: [{ name: '数量(个)', type: 'bar', barWidth: '30%', barGap: , //两个数据条没有间距 data: y ...

  9. HDU 4026 Unlock the Cell Phone 状压dp(类似TSP)

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4026 Unlock the Cell Phone Time Limit: 6000/3000 MS ...

  10. tomcat启动问题排查

    遇到tomcat错误时不一定是tomcat的配置问题,还有可能是项目的配置问题.检查下xml的servlet配置是不是出了问题. tomcat8.0使用注解的方式帮我注册了servlet了,这时候已经 ...