Maven编译错误记录:Some Enforcer rules have failed
2024-10-16 13:13:27
一、错误信息
添加httpclient与httpcore依赖后编译Maven报错。
错误信息如下:
Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.3.: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>
重新编译,错误解决。
最新文章
- jquer 事件,选择器,dom操作
- 关于图像文章垂直无缝连接滚动——JS实现
- 从0开始学java——JSP&;Servlet——web容器搜索class的路径顺序
- 动态追踪技术(中) - Dtrace、SystemTap、火焰图
- [C++]KMP算法实现
- swift之函数式编程(五)
- scrapy crawl 源码修改 爬虫多开
- JAVA注释--2019-04-28
- win10系统同时安装python2.7和python3.6
- [转] node升级到8.0.0在vscode启动js执行文件报错
- STM32——C语言知识点:指针、结构体
- 基于VS Code创建Spring Boot项目开发REST API(一)
- Python中使用%还是format来格式化字符串?
- python抢火车票 短信通知
- ADG配置(主备库环境)
- 如何搭建SoC项目的基本Testbench【zz】
- .NET数据挖掘与机器学习开源框架
- Python自动化之ajax返回表单验证的错误信息和序列化扩展
- python的/和//运算
- 一段自用javascript代码