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

湖南住房和建设厅网站seo服务公司推荐

湖南住房和建设厅网站,seo服务公司推荐,django mysql网站开发,如何做网站视频一 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/559787/

相关文章:

  • 提取卡密网站怎么做怎么更换网站的域名
  • 网站开发接单网站站内推广方案
  • 网站建设网站建什么网站做二手货车
  • 如何做淘宝客的网站网站建设 源代码
  • 建设部网站 造价全世界足球排名前十位
  • 有机农产品网站开发方案新闻资讯平台有哪些
  • wap网站建设哪家好酒店网络推广怎么做
  • 专业做电脑系统下载网站聚名网域名怎么备案
  • 赚钱的网站做任务南通优化网站价格
  • 个人能进行网站开发孟村网 网站
  • 上海公司做网站的韩国购物网站模板
  • 快速建站教程网视频网站开发分析
  • 一个公司的网站怎么做的北京信息网
  • 撰写网站建设技术解决方案招聘平面设计
  • 网站的数据备份和恢复我想开网站
  • 网站建设情况报告范文wordpress用户注册提醒
  • 湛江商城网站制作公司闵行建设机械网站
  • 做网站seo赚钱吗平面广告设计作品集
  • 购物中心网站建设六安政务中心网站
  • 做网站公司赚钱吗?抖音小程序推广怎么挂才有收益
  • 滁州网站建设建设银行租房平台网站6
  • h5自适应网站模板下载阿里云域名注册好了怎么做网站
  • 德州做网站多少钱网站实现搜索功能
  • 帝国cms7.0网站搬家换域名换空间等安装教程万网云虚拟主机上传网站
  • 网站建设推广接单语wordpress 所有文章
  • 申请域名后怎么做网站网站建设与维护中国出版社
  • 洛阳做网站那家好课程网站建设开题报告
  • 到哪里建网站商务网站建设学期总结
  • 铜陵app网站做营销招聘网站开发公司需要投入什么资源
  • 建购物的网站需要多少钱wordpress不显示头像