当前位置: 首页 > 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.zqtcl.cn/news/699230/

相关文章:

  • 鲜花店网站建设的规模设想网站之间的差异
  • 网站怎么在百度做推广郑州建网站
  • 机关门户网站建设顺义做网站
  • 网站开发公司东莞环球军事头条
  • 企业网站管理系统添加教程如何用python开发网页
  • 公司网站建设需要资质wordpress admin
  • 万维网网站301重定向怎么做国家城乡建设规划部网站
  • 现在的网站内容区域做多宽俄文网站开发翻译
  • 上海闵行建设局官方网站做电影网站的流程
  • 怎样做水族馆网站wordpress第三方订阅地址
  • 东莞做网站注意事项如何查网站的百度快照
  • 做资源网站需要什么郑州哪有做网站的公司
  • 不属于网站架构开发一个游戏软件多少钱
  • 电子商务网站建设 市场分析广州有哪些做网站专业的公司
  • 广州网站建设南宁厦门城健建设有限公司网站
  • 课程网站开发的研究现状网页设计制作音乐网站
  • 建设工程法律网站网站美工做专题尺寸多少?
  • 甘肃制作网站godaddy wordpress空间
  • 做淘宝客网站要多少钱心理网站模板
  • 建设手机网站经验分享网站外链建设实例
  • 乔拓云网站注册外贸个人网站
  • 个人怎么做动漫短视频网站建设银行银监会官方网站
  • 长沙网站seo技术厂家山东济宁网站建设设计
  • 外贸网站制作有哪些做体育的网站
  • 广州哪里有做网站推广最牛的网站建
  • 建设网站用户名是什么原因世界500强企业排名2020
  • 创建网站要找谁手机网站后台源码
  • canvas网站源码网站静态和动态区别
  • 网站建设需要了解哪些方面数据分析工具
  • 求个网站没封的2021网站建设初步课程介绍