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

建网站的8个详细步骤百度关键词批量看排名工具

建网站的8个详细步骤,百度关键词批量看排名工具,全球装饰公司排名,深圳防疫隔离政策✅作者简介#xff1a;大家好#xff0c;我是Leo#xff0c;热爱Java后端开发者#xff0c;一个想要与大家共同进步的男人#x1f609;#x1f609; #x1f34e;个人主页#xff1a;Leo的博客 #x1f49e;当前专栏#xff1a; 工具教程 ✨特色专栏#xff1a; MyS… ✅作者简介大家好我是Leo热爱Java后端开发者一个想要与大家共同进步的男人 个人主页Leo的博客 当前专栏 工具教程 ✨特色专栏 MySQL学习 本文内容项目中使用之Maven BOM 个人知识库 知识库欢迎大家访问 1.什么是BOM 在 Maven 中BOM 是“Bill Of Materials”物料清单的缩写。它是 Maven 项目管理中使用的一种特殊类型的 POMProject Object Model文件通常用来提供一组有共同版本管理的依赖列表。 BOM全称是Bill Of Materials译作材料清单。BOM本身并不是一种特殊的文件格式而是一个普通的POM文件只是在这个POM中我们罗列的是一个工程的所有依赖和其对应的版本。该文件一般被其它工程使用当其它工程引用BOM中罗列的jar包时不用显示指定具体的版本会自动使用BOM对应的jar版本。 所以BOM的好处是用来管理一个工程的所有依赖版本信息。 2.BOM的简单格式 modelVersion4.0.0/modelVersiongroupIdorg.javatop/groupIdartifactIdBOMtest/artifactIdversion0.0.1-SNAPSHOT/versionpackagingpom/packagingnameBOMtest/namedescriptionparent pom/descriptiondependencyManagementdependenciesdependencygroupIdtest/groupIdartifactIda/artifactIdversion1.2/version/dependencydependencygroupIdtest/groupIdartifactIdb/artifactIdversion1.0/versionscopecompile/scope/dependencydependencygroupIdtest/groupIdartifactIdc/artifactIdversion1.0/versionscopecompile/scope/dependency/dependencies/dependencyManagement其中定义的关键信息是 packagingpom/packaging打包方式是pom文件dependencyManagementdependencies下定义的各种依赖的版本 3.BOM的好处 减少了版本冲突的风险特别是当你使用许多相互依赖的库时。简化了项目依赖的升级过程只需在 BOM 文件中更新依赖版本所有引用该 BOM 的项目都会使用新版本。在企业环境中BOM 可以提供一个企业级标准的依赖版本集合。 4.BOM的目的 集中依赖版本管理在多模块项目中或者在需要共享相同依赖集的不同项目之间BOM 允许统一管理依赖的版本这样你可以确保所有项目或子模块使用的都是相同版本的依赖库。简化依赖定义项目可以通过引用 BOM 来避免在每个项目的 POM 文件中重复定义依赖版本减少重复并使依赖管理变得更加清晰。 5.如何使用BOM 当你想在你的项目中使用 BOM 时你可以在项目的 POM 文件里像下面这样声明它 project xmlnshttp://maven.apache.org/POM/4.0.0modelVersion4.0.0/modelVersion!-- ... other settings ... --dependencyManagementdependenciesdependencygroupIdcom.mycompany/groupIdartifactIdmy-bom/artifactIdversion1.0.0/versionscopeimport/scopetypepom/type/dependency/dependencies/dependencyManagement /project5.1 通过dependencyManagement parent只能指定一个BOM。如果我还想引入一个或多个BOM这个时候就可以使用dependencyManagement配置。也即dependencyManagement 不光可以用来定义BOM本身的依赖清单也可以用作BOM的引入。因为dependencyManagement本身是做依赖管理的Jar是一种依赖BOM当然也是一种依赖 5.2 使用 那么如何在其他模块中使用呢非常简单因为我们父依赖中引入了并管理了依赖版本。 我们子模块可以直接引用依赖即可就不需要再引入版本了。 5.3 怎么查看依赖的BOM的具体清单 由于BOM不是一个jar包所以你没办法在idea的依赖libary中看看到该文件 6.版本冲突的一些规则 当出现版本冲突时具体使用哪一个版本的优先顺序是 直接在当前工程中显示指定的版本parent中配置的父工程使用的版本在当前工程中通过dependencyManagement引入的BOM清单中的版本当引入的多个BOM都有对应jar包时先引入的BOM生效上述三个地方都没配置则启用依赖调解dependency mediation 7.总结 以上便是本文的全部内容本人才疏学浅文章有什么错误的地方欢迎大佬们批评指正我是Leo一个在互联网行业的小白立志成为更好的自己。 如果你想了解更多关于Leo可以关注公众号-程序员Leo后面文章会首先同步至公众号。
http://wiki.neutronadmin.com/news/164895/

相关文章:

  • 网络公司给别人做网站的cms是买的授权么口碑营销的重要性
  • 珠海专业的免费建站网站ftp用户名和密码
  • 简述网站开发的步骤工程公司排名
  • 廊坊网站关键词优化做阀门网站电话号码
  • 无锡手机网站推广软文是什么
  • 怎么做外语网站推广怎么做
  • dz网站建设教程深圳做网站那家公司好
  • 正规网站建设代理淄博网站建设报价
  • 门户网站和微网站的区别徐州网
  • 建个人网站怎么赚钱吗多语言网站开发
  • 八爪鱼网络网站建设wordpress博客样板
  • 南宁网站建设费用wordpress 一键转微信
  • 网站海外推广平台罗湖田贝社区网站建设
  • 杭州上城区网站建设免费的建站平台
  • 360网站推广怎么做页面设计合同
  • 厦门物流网站建设西安企业做网站
  • 我本沉默传奇新开网站自适应网站的图做多大 怎么切
  • 如何快速提升网站关键词排名网络营销公司推荐
  • 网站代备案管理系统东昌网站建设
  • 站长统计windows怎么做网站
  • 云谷系统网站开发网站服务器租赁多少钱
  • php网站开发实训实践总结红酒营销型网站建设
  • 石家庄企业建站手机网站主机
  • 企业网站源码cms注册安全工程师官网
  • 网站建设合同 附件国家企业信用信息没有网站怎么做
  • 建设部网站查询公司wordpress模板放
  • 零基础学jsp网站开发唐山建设工程安全监督网站
  • 七里港网站建设山东网站建设公司
  • 兰州网站建设多少钱外贸国际网站推广
  • 上海艺佳建设发展有限公司网站哈尔滨快照优化