Maven解决NoPluginFoundForPrefixException错误

Maven解决NoPluginFoundForPrefixException错误方法

错误出现的原因

  1. 你指的是一个不存在的插件,如由于错误的前缀。
  2. 您使用的是第三方的Maven插件没有部署到中央Maven存储库和POM /缺少所需的设置 <pluginRepository>下载插件。请注意,<repository>声明时不考虑找插件版本, <pluginRepositories>是寻找插件。
  3. 插件库您已经配置了需要认证和Maven未能提供正确的凭证到服务器。在这种情况下,确保你的 ${user.home}/.m2/settings.xml包含一个<server>声明的 <id>匹配 <id>插件存储库的使用。看到Maven设置参考为更多的细节。
  4. 你的设置不列出所需 <pluginGroup>当解决一个插件前缀,Maven不搜索整个由库只有特定的组id <pluginGroups>如果所需的组id插件既没有列在这里,也没有给POM,插件将不会被发现。看到Maven设置参考为更多的细节。
  5. 清单中的可用插件的元数据一组坏了。对于每个配置的插件存储库,Maven将尝试下载一个文件命名 maven-metadata.xml如果这些文件没有正确地维护或损坏下载,前缀决议可能会失败。

1、在设置tomcat服务器的时候,看导入的项目中的tomcat名字与现在工作环境中的名字不匹配。将工作空间中的tomcat名字改为tomcat7即可

2、

posted @ 2019-04-09 21:46  繁春  阅读(3380)  评论(0编辑  收藏  举报