Fantastic_Clouds

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

一、错误信息

       添加httpclient与httpcore依赖后编译Maven报错。

       错误信息如下:

Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) on project manager: 
Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed.

二、错误定位

       根据错误信息,定位到pom.xml的enforce-banned-dependencies。可能发生的错误:Java编译版本问题、被禁止依赖冲突问题。排除Java编译版本问题,查看新添加依赖包maven文件,dependency内容如下:

<dependency>
  <groupId>commons-logging</groupId>
  <artifactId>commons-logging</artifactId>
  <scope>compile</scope>
</dependency>

  由此,基本确定问题所在。

三、错误解决

       在项目pom.xml文件新添加dependency元素节点中,添加子元素排除依赖冲突:

<exclusions>
  <exclusion>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
  </exclusion>
</exclusions>

  重新编译,错误解决。

posted on 2017-12-19 11:53  Fantastic_Clouds  阅读(24788)  评论(1编辑  收藏  举报