如何调试加载错误的Maven插件

如何调试加载错误的Maven插件,maven,Maven,在我的有效pom的构建部分,有一个我不想使用的Maven插件(以前使用过,但现在我想删除它)。 我从我项目的每一位家长那里删除了这个插件,但它仍然被应用 我如何找到这个插件声明的来源 更新: 原来这个插件是另一个插件的隐式依赖。它不是这样声明的,而是从插件的components.XML引用的,导致运行时依赖项注入。这个问题纯粹是侥幸发现的。我认为这个问题仍然是相关的——应该可以在不浪费一两天时间的情况下找到隐式插件依赖关系 你跑了吗 mvn install 当您从父pom中删除插件时,是否在

在我的有效pom的构建部分,有一个我不想使用的Maven插件(以前使用过,但现在我想删除它)。 我从我项目的每一位家长那里删除了这个插件,但它仍然被应用

我如何找到这个插件声明的来源

更新: 原来这个插件是另一个插件的隐式依赖。它不是这样声明的,而是从插件的components.XML引用的,导致运行时依赖项注入。这个问题纯粹是侥幸发现的。我认为这个问题仍然是相关的——应该可以在不浪费一两天时间的情况下找到隐式插件依赖关系

你跑了吗

mvn install 
当您从父pom中删除插件时,是否在父pom上

当您从子模块运行mvn时,它实际上会查看您的本地存储库中的父/同级模块(JAR、POM),而不是文件系统(与使用子模块运行整个父项目构建时使用构建结果的maven相比)

如果它没有帮助,看看它是否不是来自超级pom。您可以在maven网站上看到super pom:


你在说什么样的插件?您的pom文件是什么样子的?