单点登录(六)-----遇到问题-----cas server 源码部署导入gradle后有感叹号---错误信息A cycle was detected in the build path of pr
2017-02-07 14:17
615 查看
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 Menu -> Window -> Preferences... -> Java -> Compiler -> Building -> Building path problems -> Circular dependencies -> 将Error改成Warning
这样感叹号就消失了 可以正常编译了。
原因
感叹号一般是该项目缺少引用的子项目或者包。我们可以在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
- 导入项目出现a cycle was detected in the build path of project问题解决
- Eclipse问题 A cycle was detected in the build path of project: XXX
- 项目文件夹出现红色感叹号:A cycle was detected in the build path of project
- A cycle was detected in the build path of project 感叹号
- 解决 A cycle was detected in the build path of project 问题
- java包名前面有个红色的大叹号(A cycle was detected in the build path of project )
- A cycle was detected in the build path of project 'core'. The cycle consists of projects {core, sms}
- Eclipse:A cycle was detected in the build path of project ‘XXX’
- A cycle was detected in the build path of project
- A cycle was detected in the build path of project
- Eclipse/STS 异常解决:A cycle was detected in the build path of project XXX
- A cycle was detected in the build path of project
- A cycle was detected in the build path of project Build path Build Path Problem(Eclipse)
- [转载]A cycle was detected in the build path of project
- A cycle was detected in the build path of project
- A cycle was detected in the build path of project
- A cycle was detected in the build path of project
- A cycle was detected in the build path of project
- A cycle was detected in the build path of project