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

上海专业做网站服务商在灵璧怎样做网站

上海专业做网站服务商,在灵璧怎样做网站,石大网页设计与网站建设客观题,wordpress 苏醒主题一 maven依赖管理 Maven 依赖管理是 Maven 软件中最重要的功能之一。Maven 的依赖管理能够帮助开发人员自动解决软件包依赖问题#xff0c;使得开发人员能够轻松地将其他开发人员开发的模块或第三方框架集成到自己的应用程序或模块中#xff0c;避免出现版本冲突和依赖缺失等…一 maven依赖管理 Maven 依赖管理是 Maven 软件中最重要的功能之一。Maven 的依赖管理能够帮助开发人员自动解决软件包依赖问题使得开发人员能够轻松地将其他开发人员开发的模块或第三方框架集成到自己的应用程序或模块中避免出现版本冲突和依赖缺失等问题。 1.1 依赖管理和配置 我们通过定义 POM 文件Maven 能够自动解析项目的依赖关系并通过 Maven 仓库自动下载和管理依赖从而避免了手动下载和管理依赖的繁琐工作和可能引发的版本冲突问题。 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersion !-- 如何使用maven管理依赖1.在maven配置文件中即pom.xml文件中使用dependencies #依赖的集合dependency #一个依赖groupId/groupId 依赖的gav属性也说明了依赖是maven项目artifactId/artifactId 根据gav定位依赖version/version/dependency/dependencies2.如何寻找依赖的gav有两种方法一是官网https://mvnrepository.com/repos/central 中搜索二是插件 maven-search 中搜索3. 补充依赖的生效范围通过scope/scope标签属性来规定compile默认 main test 打包test test 如junitruntime 打包运行 如mysql驱动 用了反射provided main test 如servlet 因为tomcat中有servlet依赖--groupIdcom.ls/groupIdartifactIdmaven-pom-dependenies-04/artifactIdversion1.0-SNAPSHOT/versionpackagingjar/packaging!--声明版本--properties!--命名随便,内部制定版本号即可 建议两层在引用时使用${标签名}使用--mysql.version8.0.33/mysql.version/propertiesdependenciesdependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion${mysql.version}/versionscopecompile/scope/dependency/dependencies/project1.2依赖传递 依赖传递指的是当一个依赖 A 依赖于另一个依赖 B。当我们引入依赖A时maven会自动的引入依赖A所需要的依赖B。减少了开发者手动引入多个依赖解决了依赖版本的兼容性。 1.3依赖冲突 当直接引用或者间接引用出现了相同的依赖 这时呢一个项目就会出现相同的重复jar包这就算作冲突依赖冲突避免出现重复依赖并且终止依赖传递解决了引入重复依赖的问题 eg A依赖B,B依赖C,C又依赖A,按照maven的依赖传递特性导入A依赖会导入B依赖导入B依赖又会导入C依赖导入C依赖又会导入A依赖此时依赖冲突发生就停止再次导入A依赖。 解决依赖冲突如何选择重复依赖方式 短路优先原则第一原则 A—B—C—D—E—X(version 0.0.1) A—F—X(version 0.0.2) 则A依赖于X(version 0.0.2)。 依赖路径长度相同情况下则“先声明优先”第二原则 A—E—X(version 0.0.1) A—F—X(version 0.0.2) 在中先声明的路径相同会优先选择 二依赖导入失败问题 在使用 Maven 构建项目时可能会发生依赖项下载错误的情况主要原因有以下几种 网络故障或者仓库服务器宕机导致无法连接上maven仓库。依赖信息错误即依赖的GAV不正确。本地仓库被污染。 对应的解决方案 检查网络连接和 Maven 仓库服务器状态。确保依赖项的版本号与项目对应的版本号匹配并检查 POM 文件中的依赖项是否正确。清除本地 Maven 仓库缓存lastUpdated 文件因为只要存在lastupdated缓存文件刷新也不会重新下载。本地仓库中根据依赖的gav属性依次向下查找文件夹最终删除内部的文件刷新重新下载即可 对于本地仓库污染的问题原因是因为之前因为网络或其他原因依赖下载了一部分但没下载完成就终止了。maven下载依赖的过程是现在本地maven仓库中寻找如果本地仓库中有就直接用没有就要从中央仓库下载到本地maven仓库由于本地maven仓库中有依赖的缓存会导致maven以为本地仓库中已经存在就不会再去中央仓库下载。
http://www.pierceye.com/news/699230/

相关文章:

  • 南昌网站建设公司哪家好导航类网站怎么做
  • 织梦如何做汽车贸易网站wordpress调用主站的文章
  • 软件公司网站模板下载上海史特网站建设
  • 辽宁省锦州市住房与城乡建设厅网站网站的建设特色
  • 笨鸟网站开发如何做vip微信电影网站
  • 网站正在建设中图片南召seo快速排名价格
  • 网站怎么上线东莞网站seo优化托管
  • 网站建设免费的服务器关键词云图
  • 深圳网站建设哪家便宜彩票网站怎么做推广
  • 阿凡达网站建设西安免费做网站公司
  • 佛山的网站建设公司打鱼网站开发
  • 洛阳外贸网站推广easyui 网站设计
  • 租赁网站空间东营市建设
  • 网络课程网站模板wordpress 编辑器 插件
  • 绝对大气漂亮的响应式网站后台模板什么是网络营销与概念
  • 网站搜索功能模块wordpress 搜索模版
  • 怎么可以创建网站体育设施建设网站
  • 中航建设集团网站wordpress实现分页
  • 企业网站现状舟山seo网络优化招聘
  • 棋牌网站开发工程师网络彩票建立网站
  • 上海正规建设网站私人订制网站建设中 显示
  • 网站建设广告宣传素材论坛网站制作教程
  • 苏州怎么做网站如何做公司自己的网站
  • 网站内容通过服务器会不会被更改旅游网站建设流程是什么意思
  • 建立中文网站的英文免费网站空间
  • 外国人做家具的网站免费自己做网站软件
  • 品牌网站建设毛尖2新加坡二手手机网站大全
  • 服装集团网站建设wordpress rss格式
  • 如何进行网站分析设计说明的英文
  • 仕德伟做的网站图片怎么修做网站深圳