
Maven
haozhugogo
这个作者很懒,什么都没留下…
展开
-
Found interface com.mysql.jdbc.Connection, but class was expected
Found interface com.mysql.jdbc.Connection, but class was expected (意思就是期望是个类的,但是却发现的是接口)项目上遇到一个问题,折腾了好久。google到的结果:In mysql-connecter-java-5.0 Statement is a class. in 5.1, it's an interface.The code转载 2018-01-18 11:07:14 · 1160 阅读 · 0 评论 -
Maven依赖冲突
不知道你在使用Maven时是否遇到过诸如"NoSuchMethodError"或"ClassNotFoundException"之类的问题,甚至发生这些问题的Java类你没都没有听说过。要搞清楚这里面的缘由,我们得学习Maven对依赖冲突的处理机制。 Maven采用“最近获胜策略(nearest wins strategy)”的方式处理依赖冲突,即如果一个项目最终依赖于相同artifact的多个版转载 2018-01-18 11:58:50 · 219 阅读 · 0 评论 -
Maven的继承以及import作用域
Maven的pom文件中可继承的元素包括: groupId:项目ID,项目坐标核心元素 version:项目版本 description:描述信息 organization:组织信息 inceptionYear:创始年份 url:项目URL地址 developers:开发者信息 distributionManagement:项目部署配置 issueManagement:项目缺陷跟...转载 2018-04-27 16:16:04 · 441 阅读 · 0 评论 -
HBase 工程中 protobuf 版本冲突解决
Protobuf (全称 Protocol Buffers)是 Google 开发的一种数据描述语言,能够将结构化数据序列化,可用于数据存储、通信协议等方面。在HBase里面用使用了 Protobuf 的类库,目前 Protobuf 最新版本是 3.6.1(参见这里),但是在目前最新的HBase3.0.0-SNAPSHOT 对 Protobuf 的依赖仍然是 2.5.0(参见 protob...转载 2019-03-18 12:27:01 · 5195 阅读 · 0 评论