当前位置: 首页 > news >正文

网站临时域名做视频网站服务器

网站临时域名,做视频网站服务器,wordpress自动加载,无忧网站建设哪家好BOM(Bill of Materials)是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号。BOM的维护方负责版本升级,并保证BOM中定义的jar包版本之间的兼容性。 为什么要使用BOM 使用BOM除…

BOM(Bill of Materials)是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号。BOM的维护方负责版本升级,并保证BOM中定义的jar包版本之间的兼容性。

为什么要使用BOM

使用BOM除了可以方便使用者在声明依赖的客户端时不需要指定版本号外,最主要的原因是可以解决依赖冲突,如考虑以下的依赖场景:

项目A依赖项目B 2.1和项目C 1.2版本: 
项目B 2.1依赖项目D 1.1版本; 
项目C 1.2依赖项目D 1.3版本;

在该例中,项目A对于项目D的依赖就会出现冲突,按照maven dependency mediation的规则,最后生效的可能是:项目A中会依赖到项目D1.1版本(就近原则,取决于路径和依赖的先后,和Maven版本有关系)。 在这种情况下,由于项目C依赖1.3版本的项目D,但是在运行时生效的确是1.1版本,所以在运行时很容易产生问题,如 NoSuchMethodError, ClassNotFoundException等。

如何定义BOM

BOM本质上是一个普通的POM文件,区别是对于使用方而言,生效的只有<dependencyManagement>这一个部分。只需要在<dependencyManagement>定义对外发布的客户端版本即可:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.ydj.qd</groupId><artifactId>inf-bom</artifactId><version>1.0</version><packaging>pom</packaging><name>inf-bom<
http://www.yayakq.cn/news/987103/

相关文章:

  • 东营网站排名优化公司上海南山做网站
  • 天津网站制作的公司哪家好微信支付服务商平台
  • 张家界建设局网站wordpress 不换行
  • 做网站需要买什么做网站 就
  • 专业网站制作软件网站快照回档
  • 南昌公司做网站需要多少钱hao123网站模板
  • seo公司网站建设桂林卖手机网站
  • 网站地图制作软件wordpress导航 t
  • 网站建设确认单网站访问量查询
  • 万载网站建设论坛网站开发成本
  • 做网站虚拟服务器东莞seo建站视频
  • 购买帝国cms做网站代理学做网站初入门教程
  • 站内营销推广方式有哪些深圳创意网站建设
  • 公司做网站主机是什么用途wordpress图片表单插件
  • 90设计网站官网建设一个公司官网多少钱
  • 佛山做网站哪家公司好自己怎么做淘宝客网站吗
  • 做网站建设的电话销售一站式网站建设电话
  • 跨境收款福建seo排名培训
  • 沈阳网站建设推广服务百度软件下载中心官方网站
  • 网站如何改首页模块如何查看网站用什么代码做的
  • 南京做网站公司 雷仁网站备案得多长时间
  • 做网络写手 哪个网站比较好室内设计师网站十大网站
  • 南海网站建设多少钱如何在淘宝网上卖东西
  • 网站的设计思想wordpress do_
  • 网站类的百度百科怎么做工业软件开发公司
  • 广州网站建设藤虎网络泰安有哪些景点
  • 站内内容投放计划四川哪家网站推广做的好
  • 全国设计网站公司网站阜阳html5网站建设
  • 教育网站报名网络工程师网课
  • vue手机网站开发wordpress手机端侧面小工具