Java什么是二方库?

Posted 小雨青年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java什么是二方库?相关的知识,希望对你有一定的参考价值。

一、什么是二方库

作为开发,最常听说的还是第三方库,二方库这个说法叫的不多。

目前对于第一二三方库的理解大致如下

一方库:本工程范围内,各个模块和包之间的相互依赖
二方库:引入的同一个公司内部的其他工程
三方库:公司以外的其他依赖

二方库的控制程度可以理解为好改又不好改,一个公司的项目,也好说话,但是可能是跨部门的,沟通起来万一跟外部一样费劲也是有可能的。

二、二方库相关限制规约

在阿里出品的《Java开发手册》中,工程结构一章中,有专门对于二方库依赖的规定。

三、总结

  • 作为二方库的开发一方,要遵守规约,避免出现问题之后对调用方系统的影响
  • 作为二方库的调用方,引入之前要做好检查,早发现早治疗

以上是关于Java什么是二方库?的主要内容,如果未能解决你的问题,请参考以下文章

云效 Flow——Java构建并通过云效上传二方库到 Maven 私有仓库

阿里规范 - 工程结构 - 二方库依赖 - 11.参考为避免应用二方库的依赖冲突问题,二方库发布者应当遵循以下原则:

一方库二方库三方库

一方库二方库三方库

多应用下Swagger的二方库定制使用

一方包二方包三方包是什么?