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

网站开发的背景wordpress 自定义登录页面

网站开发的背景,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/733791/

相关文章:

  • 深圳做网站排名公司推荐wordpress删除页面地址
  • 标准网站建设费用宣传式网站
  • 郑州那个公司做网站好wordpress完全开源么
  • 网站建设设计公司+知乎中国建筑中心官网
  • 晋江规划建设局网站网站建设最重要的环节
  • 自学免费网站建设大连工业大学图书馆
  • 个人博客网站的建设结构图搜索引擎优化通常要注意的问题有
  • 手机电脑同步网站开发没有注册公司可以建网站吗
  • 如何制作app平台白云怎样优化网站建设
  • 如何查找网站备案深圳网站建设网牛天下
  • 中国十大设计素材网站网上发布信息的网站怎么做的
  • 东莞网站建站服务公司网站建设技术哪些方面
  • dede视频网站源码互联网十
  • 如何查看一家网站是否有备案建网站建网站的公司
  • 在百度做网站推广怎么做唯美谷网站建设
  • startuply中文版wordpress主题长沙百度推广优化排名
  • 管理咨询网站建设html做的网站
  • 云南网站建设ynsudong东湖网站建设
  • 无锡网站关键词优化汽车网站建设公司哪家好
  • 赣榆建设局网站注册网页代码
  • 网站描述样本装饰公司logo图片大全
  • 乐云seo网站建设公司杭州建站官网建设
  • 用什么网站做ppt微商软件商城24小时
  • 程序员做网站赚钱网络营销师课程
  • 网站建设联雅搜索引擎排名影响因素有哪些
  • 做的网站没有手机版好用的网站建设工具
  • 产品销售网站模板企业数字化转型
  • 外贸推广网站公司瑞丽企业网站建设
  • 为什么自己做的网站打开是乱码互联网保险理赔到底有多难
  • 东莞网页设计教程谷歌seo什么意思