8
回答
idea中maven项目bulid时报错。。。求高手指点。
【腾讯云】学生服务器套餐10元/月 >>>   

项目在build的时候报错。

Error:Cannot build Artifact 'report-service-impl:war exploded' because it is included into a circular dependency

项目结构如下:


求大侠指点。在线等。

举报
lxp_funny
发帖于3年前 8回/6K+阅
   因为你的项目依赖出现了圆形结构(就是依赖死循环),比如说A依赖B,B依赖C,而C又依赖A,这样,maven就分不清到底哪个是最基本的了,不妨贴出你的依赖pom.xml 我帮你分析分析!
删除artifacts文件加下冗余的.xml文件
--- 共有 2 条评论 ---
赵宏哲 回复 @davidwan1987 : 这个文件夹在哪里? 4个月前 回复
davidwan1987我之前也遇到这样的问题,我在配置一个项目的tomcat时候,把另一个相似项目的war exploded包给引用过来了,导致artifacts文件夹下生成了冗余的xml文件,删除这些冗余的xml文件就可以解决问题 2年前 回复

引用来自“fajar”的评论

   因为你的项目依赖出现了圆形结构(就是依赖死循环),比如说A依赖B,B依赖C,而C又依赖A,这样,maven就分不清到底哪个是最基本的了,不妨贴出你的依赖pom.xml 我帮你分析分析!

你好,请帮我看看吧,我也出现这么问题了,谢谢!

请参考如下方案,解决之前和LZ遇到同样的问题

http://stackoverflow.com/questions/42335718/intellij-errorcannot-build-artifact-xxxwar-exploded-because-it-is-included-i

https://blog.csdn.net/ainuser/article/details/72654766

我来说下我碰到的这种把,Error:Cannot build artifact 'xxxx:war exploded' because it is included into a circular dependency (artifact 'xxxx:war exploded', artifact 'xxxx-parent:war exploded')

 

本来工程pom的name是xxxx-parent,后面又同事说改成xxxx了,然后就报上面这个。老的我都删了啊

出现这个问题,我按照最上面的链接,删除老的xxxx-parent就没事了。

 

顶部