idea 出现 java.noSuchMechodFound
2024-09-27 21:38:17
公司 用了多个项目来相互之间形成依赖。每次修改或者添加新功能,会升级版本。用的是maven,这几天 一直 出现一个问题就是:本地 升级版本完后 使用 git命令
mvn -deploy -e
打包后,在maven私服 看到了,且没有问题,其他的服务也升级了该服务对应的版本,而且编译 也没有报错。然而项目一旦运行,就不行了。。。
举个例子: a项目依赖b项目,现在b项目的一个User的entity添加了一个属性name,并且升级版本由原来的0.0.1 升级为0.0.2,a项目的pom也修改了相应的版本,重新编译,不报错。。。 然而在运行时候,debug模式下发现,依赖的b项目的user的entity里面还是没有name属性。。。
不清楚idea是怎么编译的,然后进入到 a项目的编译路径target,发现在其lib文件夹下面,存在着依赖的b项目的两个版本,于是版本就冲突了。。。。
解决办法也很简单:删除没有用的,并且删除依赖的maven包重启即可解决。
最新文章
- windows phone如何才能在中国翻身?
- ABP理论学习之开篇介绍
- sql 判断 函数 存储过程是否存在的方法
- MySQL基础学习之视图
- 怎样在WINDOWS下面编译LIBCURL
- Objective-c Category(类别)
- Preferred Java way to ping a HTTP Url for availability
- javaEE的13种核心技术规范
- ios用storyboard快速创建静态cell
- What is “Mock You” :Raise,callback,verify [转载]
- 最多两次股票交易-Best Time to Buy and Sell Stock III
- 二叉树遍历 C#
- php session序列化攻击面浅析
- Exchange 2010邮件服务器的搭建和部署
- 免费获取SSL证书/一键安装SSL证书/https加密
- makefile笔记8 - make的运行
- Kali Linux之web安全扫描器skipfish使用
- CKEditor富文本编辑器
- python 全栈开发,Day54(node.js初识)
- shell环境改变引起的命令提示符改变
热门文章
- SPI裸机驱动程序设计
- 基于python实现GET和POST请求及token相关调用
- URL中参数为数组
- .NET Core 中间件
- ViewData与ViewBag的区别
- 添加ASP.NET网站资源文件夹
- 不存在类型或命名空间名称“HttpContext”
- BAE+Python+Django+Wechatpy+Baidu weather api +微信订阅号 = 实现微信查询天气
- JavaEE_XMind总结
- UEditor编辑器 字符数统计和字符数限制 问题