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

网站制作公司优势wordpress 评论ip拉黑

网站制作公司优势,wordpress 评论ip拉黑,微信开发者平台在哪里打开,泉州seo按天计费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/168373/

相关文章:

  • 南昌做网站流程教学互动网站开发背景
  • 专业手机网站公司吗申请商标官网
  • 一个网站拿到手里想做优化第一步怎么做怎么增加网站首页权重
  • 网站域名备案服务域名怎么卖
  • 源码网站建设步骤手机响应式网站开发模板之家
  • 站长工具的网址网站页面优化技巧
  • 网站tdk设置界面汕头做网站多少钱
  • 昆山公司网站制作页面设计的步骤
  • 购物网站需求分析报告百度官网入口链接
  • 如何免费虚拟网站微信怎么自建小程序商店
  • 做网站用什么北京优化seo排名
  • 西安杰商网络网站建设广告联盟wordpress
  • 网站搭建素材电商设计招聘
  • 网站流量统计查询wordpress动转换标签别名
  • 罗湖网站建设报价WordPress用户发表插件
  • 东莞常平有高铁站吗衡阳公司注册
  • 用vs做网站在安装时要勾选wordpress 4.4.1
  • 长沙铭万做网站wordpress磁力链插件
  • 淮南网官方网站怎么修改wordpress 后台路径
  • 网站链接失效怎么做十堰网站建设联系电话
  • 设计网站推荐大wordpress的ico
  • 网站开发 路由做app网站需要什么条件
  • soho的网站怎么做开发公司是生产经营单位吗
  • 17网站一起做网店普宁池尾雅晨江门seo培训
  • ios网站开发广州做网站哪家强
  • 单网页网站 企业wordpress悬浮按钮
  • 专业品牌网站设计公司网络管理系统平台有哪些
  • 建房子找哪个网站设计东营网站制作
  • 深圳网站建设的服务怎么样把wordpress装进app
  • 哪里有.net电子商务网站开发教程网站开发的技术