NoPluginFoundForPrefixException
异常: No plugin found for prefix ‘tomcat7’ in the current project …
官方的异常解释
setting.xml设置未列出所需的。解析插件前缀时,Maven不会搜索整个存储库,而只会搜索给出的特定组ID 。如果所需插件的组ID既未在此处列出,也未在您的POM中提供,则找不到该插件,就会出现上述异常。
官方的解决方式
您可以选择将其添加到您的POM setting.xml或在POM的插件管理部分中声明所需的内容。第一种方法适用于所有项目,但要求每个开发人员在其计算机上执行相同的操作。第二种方法可以很容易地通过源代码管理与其他团队成员共享,但仅适用于所讨论的POM及其继承的所有POM。
直白,上操作
pom.xml


本文详细解析了Maven项目中遇到的NoPluginFoundForPrefixException异常,特别是当尝试使用'tomcat7'插件时。文章阐述了官方对此异常的解释,指出问题源于setting.xml中未列出所需的组ID,导致Maven无法找到指定插件。并提供了两种解决方案,一种是在setting.xml中添加所需插件,另一种是在POM文件中声明,以便于团队共享。
603

被折叠的 条评论
为什么被折叠?



