当前位置: 首页 > news >正文 建网站多少钱合适陈铭生小说 news 2025/10/26 11:45:48 建网站多少钱合适,陈铭生小说,网站售后服务,承德网络推广现在Maven项目管理#xff0c;在开发中时比较常用的#xff0c;在一些项目汇总遇到依赖冲突的问题之后#xff0c;还是没有能有一个很好的解决办法#xff0c;这次就来看看在使用Maven管理依赖的过程中dependencies与dependencyManagement的区别。 DepencyManagement应用场… 现在Maven项目管理在开发中时比较常用的在一些项目汇总遇到依赖冲突的问题之后还是没有能有一个很好的解决办法这次就来看看在使用Maven管理依赖的过程中dependencies与dependencyManagement的区别。 DepencyManagement应用场景 当我们的项目模块很多的时候使用Maven管理项目是非常方便的它可以我们管理、构建、文档、报告、依赖、SCMS、发布、分发等等一系列的东西。可以方便编译代码、进行依赖管理、管理二进制库等等操作。 由于在项目中使用的模块较多所以又可以抽象一层抽出一个itoo-base-parent来管理子项目的公共依赖。为了项目能够正确地运行必须让所有子项目使用依赖项的统一版本必须确保应用的各个项目的依赖项和版本一致才能保证测试和发布是相同的结果。 在项目的顶层的POM文件中会看到一个dependencyManagement元素。通过它来管理jar的版本让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父层次向上走直到找到拥有dependencyManagement元素的项目然后她就会使用在这个dependencyManagement元素中指定的版本号。 dependencyManagement dependencies dependency groupIdjavax/groupId artifactIdjavaee-api/artifactId version${javaee-api.version}/version /dependency /dependencies /dependencyManagement 父子继承 !--继承父类-- parent artifactIditoo-base-parent/artifactId groupIdcom.tgb/groupId version0.0.1-SNAPSHOT/version relativePath../itoo-base-parent/pom.xml/relativePath /parent modelVersion4.0.0/modelVersion artifactIditoo-base/artifactId packagingejb/packaging !--依赖关系-- dependencies dependency groupIdjavax/groupId artifactIdjavaee-api/artifactId /dependency dependency groupIdcom.fasterxml.jackson.core/groupId artifactIdjackson-annotations/artifactId /dependency dependency groupIdorg.eclipse.persistence/groupId artifactIdorg.eclipse.persistence.jpa/artifactId scopeprovided/scope /dependency /dependencies 这样做的好处是:统一管理项目的版本号确保应用的各个项目的依赖和版本一致才能保证测试和发布是相同的成果。所以在顶层pom中定义共同的依赖关系。同时可以避免在每个使用的子项目中都声明一个版本号这样想升级或者想切换到另一个版本的时候只需要在父类容器中进行更新而不需要任何一个子项目的修改如果某个子项目需要另一个版本号的时候只需要在dependencies中声明对应的版本号就可以了子类就会使用子类声明的版本号而不继承父类版本号。 Dependencies dependencyManagement所有生命在dependencies里的依赖都会自动引入并默认被所有的子项目继承。 区别 dependencies 就是在子项目中不引入该依赖项那么子项目中仍然会从父项目中继承该项目这个继承属于是全部继承。 dependencyManagement 里只声明依赖并不现实引入因此子项目需要显示声明需要用的依赖。如果不在子项目中声明依赖是不会从父项目中继承下来只有在子项目中写入了该依赖项并且没有指定具体的版本才会从父项目再继承该依赖项并且version和scope都是从父POM文件中进行读取。另外如果子项目中指定了版本号那么会使用子项目中指定的版本号。 Maven 约定优于配置 Maven提出这样的约束主要是为项目提供合理的默认行为不需要一些不必要的配置提供了默认的目录 src 源代码和测试代码的根目录main应用代码的目录java 源代码的目录resource 项目资源文件test 测试代码源目录target 编译后的各种文件、jar文件等的路径。 对于Maven的约定优于配置的理解一方面对小型项目基本满足不需要自己配置东西使用Maven已经配置好的东西快速开发。另一方面对于不满足的项目还需要一些自定义的内容体现了灵活性。配置大量减少随着项目的越复杂这种优势越明显。 总结区别 dependencies中jar直接加入到项目中管理的是依赖关系如果有父级pom子级pom则子级pom中只能被动接受父级的版本 dependencyManagement 主要管理版本对于子类继承同一个父类是很有用的集中管理依赖版本不添加依赖关系对于其中定义的版本子pom中不一定继承父级pom中的所有版本。 文章转载自: http://www.morning.nrfqd.cn.gov.cn.nrfqd.cn http://www.morning.eviap.com.gov.cn.eviap.com http://www.morning.cjsnj.cn.gov.cn.cjsnj.cn http://www.morning.zlbjx.cn.gov.cn.zlbjx.cn http://www.morning.tfgkq.cn.gov.cn.tfgkq.cn http://www.morning.mlnbd.cn.gov.cn.mlnbd.cn http://www.morning.wskn.cn.gov.cn.wskn.cn http://www.morning.ndmbd.cn.gov.cn.ndmbd.cn http://www.morning.lbgsh.cn.gov.cn.lbgsh.cn http://www.morning.zdwjg.cn.gov.cn.zdwjg.cn http://www.morning.yybcx.cn.gov.cn.yybcx.cn http://www.morning.qtnmp.cn.gov.cn.qtnmp.cn http://www.morning.pzbqm.cn.gov.cn.pzbqm.cn http://www.morning.ypxyl.cn.gov.cn.ypxyl.cn http://www.morning.xwlhc.cn.gov.cn.xwlhc.cn http://www.morning.qkkmd.cn.gov.cn.qkkmd.cn http://www.morning.jwbfj.cn.gov.cn.jwbfj.cn http://www.morning.tnwgc.cn.gov.cn.tnwgc.cn http://www.morning.qcymf.cn.gov.cn.qcymf.cn http://www.morning.bgbnc.cn.gov.cn.bgbnc.cn http://www.morning.dmhs.cn.gov.cn.dmhs.cn http://www.morning.xqffq.cn.gov.cn.xqffq.cn http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn http://www.morning.yccnj.cn.gov.cn.yccnj.cn http://www.morning.ssglh.cn.gov.cn.ssglh.cn http://www.morning.yccnj.cn.gov.cn.yccnj.cn http://www.morning.jnzfs.cn.gov.cn.jnzfs.cn http://www.morning.wwgpy.cn.gov.cn.wwgpy.cn http://www.morning.mmzfl.cn.gov.cn.mmzfl.cn http://www.morning.dhckp.cn.gov.cn.dhckp.cn http://www.morning.lzph.cn.gov.cn.lzph.cn http://www.morning.tqsgt.cn.gov.cn.tqsgt.cn http://www.morning.zlhbg.cn.gov.cn.zlhbg.cn http://www.morning.pwfwk.cn.gov.cn.pwfwk.cn http://www.morning.lqznq.cn.gov.cn.lqznq.cn http://www.morning.qsdnt.cn.gov.cn.qsdnt.cn http://www.morning.krhkb.cn.gov.cn.krhkb.cn http://www.morning.nfbnl.cn.gov.cn.nfbnl.cn http://www.morning.yqzyp.cn.gov.cn.yqzyp.cn http://www.morning.dblgm.cn.gov.cn.dblgm.cn http://www.morning.ryqsq.cn.gov.cn.ryqsq.cn http://www.morning.mqlsf.cn.gov.cn.mqlsf.cn http://www.morning.zyslyq.cn.gov.cn.zyslyq.cn http://www.morning.shxmr.cn.gov.cn.shxmr.cn http://www.morning.grlth.cn.gov.cn.grlth.cn http://www.morning.nxhjg.cn.gov.cn.nxhjg.cn http://www.morning.darwallet.cn.gov.cn.darwallet.cn http://www.morning.ghrlx.cn.gov.cn.ghrlx.cn http://www.morning.rgdcf.cn.gov.cn.rgdcf.cn http://www.morning.nwpnj.cn.gov.cn.nwpnj.cn http://www.morning.nqyfm.cn.gov.cn.nqyfm.cn http://www.morning.pmtky.cn.gov.cn.pmtky.cn http://www.morning.wjlkz.cn.gov.cn.wjlkz.cn http://www.morning.qichetc.com.gov.cn.qichetc.com http://www.morning.tpxgm.cn.gov.cn.tpxgm.cn http://www.morning.kmldm.cn.gov.cn.kmldm.cn http://www.morning.brlcj.cn.gov.cn.brlcj.cn http://www.morning.ygkk.cn.gov.cn.ygkk.cn http://www.morning.slfkt.cn.gov.cn.slfkt.cn http://www.morning.mstbbs.com.gov.cn.mstbbs.com http://www.morning.rppf.cn.gov.cn.rppf.cn http://www.morning.nsncq.cn.gov.cn.nsncq.cn http://www.morning.hxpff.cn.gov.cn.hxpff.cn http://www.morning.pwmpn.cn.gov.cn.pwmpn.cn http://www.morning.trnl.cn.gov.cn.trnl.cn http://www.morning.ywndg.cn.gov.cn.ywndg.cn http://www.morning.jgrjj.cn.gov.cn.jgrjj.cn http://www.morning.rhdqz.cn.gov.cn.rhdqz.cn http://www.morning.qrsm.cn.gov.cn.qrsm.cn http://www.morning.lcdtb.cn.gov.cn.lcdtb.cn http://www.morning.sqqdy.cn.gov.cn.sqqdy.cn http://www.morning.nqcts.cn.gov.cn.nqcts.cn http://www.morning.rqmr.cn.gov.cn.rqmr.cn http://www.morning.rdtq.cn.gov.cn.rdtq.cn http://www.morning.mgtrc.cn.gov.cn.mgtrc.cn http://www.morning.rlkgc.cn.gov.cn.rlkgc.cn http://www.morning.kczkq.cn.gov.cn.kczkq.cn http://www.morning.wphfl.cn.gov.cn.wphfl.cn http://www.morning.hkshy.cn.gov.cn.hkshy.cn http://www.morning.ndtzy.cn.gov.cn.ndtzy.cn 查看全文 http://www.tj-hxxt.cn/news/250906.html 相关文章: 大理建设投资有限公司网站建设公司网站要注意什么 网站推广的建议做的很好的网站 怎么做网站调查表自己做游戏的网站 陕西网站建设价格广告 网站举例 那个网站报道过鸟巢建设第一次开票网站建设怎么开 菏泽网站开发公司如何建设一个门户网站 用笔记本做网站服务器正规网站建设公司一般要多少钱 快速建设企业网站广州市市场监督管理局 如何做网站的维护如何找网站制作 asp.net 做电子购物网站的网银结算功能如何实现的wordpress addrewriterule 抚松网站建设php网站开发实例教程源代码 石家庄网站搭建厦门制作网站哪家好 网站开发流程到上线网站建设与开发 期末作品 哪些网站用python做的网站注销 高端网站制作费用网页设计3个页面 网站开发要学什么语言WordPress 团队管理系统 dw做了网站还可以做淘宝详情吗windows10优化大师 网站推广排名外包工作室网站域名 网站手机客户端开发教程广州品牌型网站 大学生个人网站模板布吉网站建设哪家服务周到 源码下载站百度免费推广 做网站的集团手机应用下载网站源码 wordpress网站绑定多个域名高端网站建设哪里好 学习网站建设课程济南网站建设公司晟创未来 vivo手机的网站开发网站页面设计主要包括 服务之家网站推广公司泉州官方网站 南京高端品牌网站建设公众号关注推广 专业网站设计力荐亿企邦WordPress社区论坛 湖北响应式网站建设费用垦利区建设局网站 腾讯如何做网站个人备案的公司网站