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

做葡萄酒的网站品牌营销

做葡萄酒的网站,品牌营销,菏泽网站建设谁最出名,余姚网站建设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.tj-hxxt.cn/news/25683.html

相关文章:

  • 潍坊做网站优化百度sem竞价推广电子书
  • 网站建设是那个行业搜索引擎优化的主题
  • 网站改版设计方案一诺网络推广公司
  • 网站设计岗位做哪些事情新闻 最新消息
  • wap建站程序百度关键词排名代做
  • 公司的网站建设 交给谁做更好些seo服务
  • 怎样做免费网站建设seo简单优化
  • 企业手机网站建设资讯最新黑帽seo教程
  • 富阳网站建设公司免费自己制作网站
  • 建网站一条龙百度怎么推广自己的视频
  • 网站后台邮箱配置最新营销模式有哪些
  • js做网站需要那些软件互联网营销是做什么的
  • 石家庄网站建设流程网站策划
  • 宁波seo网站服务工具
  • 网站建设实验总结2023网络营销成功案例
  • 昆山做网站好的怎么网上宣传自己的产品
  • 巴中做网站公司seo关键词优化培训班
  • 做电影网站会有什么惩罚手游推广平台代理
  • 制作文件的软件seo优化推广教程
  • 网站建设预估费用搜索引擎营销的方法有哪些
  • 龙采做网站要多少钱搜索引擎优化英文简称
  • 虚拟主机网站建设过程无代码系统搭建平台
  • 新疆生产建设兵团民政局网站营销软文是什么
  • 网站建设建设营销型网站建设应该考虑哪些因素
  • 官方网站开发需要几个技术人员电子商务网络营销
  • 营销型网站建设专家网络推广员的日常工作
  • 个人网站的版权怎么写爱站网站长seo综合查询工具
  • 做网站怎么建站点游戏搬砖工作室加盟平台
  • 跨境电商个人开店的平台杭州做seo的公司
  • 沈阳网站推广有什么技巧抖音seo推广外包公司好做吗