该项目之前运行良好,但突然无法更新“目标”目录中的war文件。当我想要“构建工件”时,错误显示:
Error:Cannot build Artifact 'XXX:war exploded' because it is included into a circular dependency
这有什么问题?
工件:
答案 0 :(得分:46)
解决方案是删除" MavenDemo:war"神器和" MavenDemo:战争爆炸"来自项目的工件,并重建项目,重建工件。从MavenDemo设置部署工件:war到MaterialManager:war。
我认为这个项目的问题在于" MavenDemo:war"神器和" MavenDemo:战争爆炸"工件重复。因此,解决方案是将它们从项目中删除。
1:
2:
3:
4:
然后,每次在我的代码中进行更新后,我都可以点击"运行"按钮将已更新的项目成功部署到Tomcat。
希望它可以帮助别人〜
答案 1 :(得分:0)
如果您使用Maven,不只是删除所有工件,然后右键单击您的项目,然后选择Maven->重新导入
对我有用!