Gradle错误之Circular dependency

这是因为项目中有循环引用,例如:A工程引用了B工程中的方法,同样B工程也引用了A工程中的资源,计算机就会头痛,究竟是在引用

org.gradle.api.CircularReferenceException: Circular dependency between the following tasks:
:common-service:classes
\--- :common-service:compileJava
     +--- :common-service:jar
     |    \--- :common-service:classes (*)
     \--- :common-web:jar
          \--- :common-web:classes
               \--- :common-web:compileJava
                    +--- :common-service:jar (*)
                    \--- :common-web:jar (*)

(*) - details omitted (listed previously)

解决方法:

最好保持单向的引用,如果是两个或者多个工程都需要用的资源,那则提取出来。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,049评论 0 13
  • 1.埋点是做什么的 2.如何进行埋点 3.埋点方案的设计 近期常被问到这个问题,我担心我的答案会将一些天真烂漫的孩...
    lxg阅读 2,028评论 0 1
  • 选择题部分 1.(),只有在发生短路事故时或者在负荷电流较大时,变流器中才会有足够的二次电流作为继电保护跳闸之用。...
    skystarwuwei阅读 13,144评论 0 7
  • 悄悄,是离别的笙箫。春天悄无声息地溜走,不带走一丝痕迹。
    大楠爱哈密瓜阅读 214评论 0 2
  • 当然是宅家里画画咯~~
    常州晓晓阅读 170评论 0 0