网站策划书市场分析,烟台制作网站软件,山东省工程建设交易信息网站,模板下载网站哪个好依赖介绍
是指当前项目运行所需要的jar包#xff0c;一个项目中可以引入多个依赖
配置 在pom.xml中编写dependencies标签 在dependencies中使用dependency引入标签 定义坐标的groupId、rtifactId、version 点击刷新按钮、引入新坐标
例如引入下…
依赖介绍
是指当前项目运行所需要的jar包一个项目中可以引入多个依赖
配置 在pom.xml中编写dependencies标签 在dependencies中使用dependency引入标签 定义坐标的groupId、rtifactId、version 点击刷新按钮、引入新坐标
例如引入下面的坐标 dependencygroupIdch.qos.logback/groupIdartifactIdlogback-classic/artifactIdversion1.2.3/version/dependency
刷新以后我们发现maven里面的dependencies有变化 注意 如果我们引入的依赖在本地仓库中没有就会去远程仓库或者中央仓库下载
如果不知道依赖的坐标信息看可以去 https://mvnrepository.com 中搜索
maven中的依赖传递
依赖的分类
直接依赖在当前项目中通过依赖配置建立的依赖关系
简介依赖被依赖的资源如果依赖其他资源当前项目间接依赖其他资源
可以使用junit排除依赖
exclusionsexclusiongroupIdjunit/groupIdartifactIdjunit/artifactId/exclusion/exclusions 如何查看依赖 鼠标右键Diagrams然后再选择Show dependencies就可以查看 依赖范围 主程序范围有效main文件夹范围 测试程序范围有效test文件夹范围 是否参入打包程序package文件夹范围内
在默认情况下可以在任何地方使用可以通过scope/scope设置范围
SCOPE范围主程序测试程序打包运行范例complieYYYlogi4test-Y-junitprovidedYY-servlet-apiruntime-YYjdbc驱动
maven的生命周期
maven的生命周期是为了对所有的maven项目构建进行抽象和统一 Maven有三套独立的生命周期 clean清理工作 default核心工作如编译、测试、打包、安装、部署等 site生成报告、发布站点
每一套生命周期的包含一些阶段phase阶段是有顺序的后面的阶段依赖前面的阶段 clean清理-complie编译-test测试-package打包-install安装
在同一套生命周期中当运行后面的阶段前面的阶段也会运行
maven生命周期执行的两种方式 在idea中右侧的工具栏选中对应的生命周期双击执行 在命令提示符里面执行