maven|项目管理工具maven,使用起来真香
文章图片
文章图片
文章图片
文章图片
今天是刘小爱自学Java的第99天 。
感谢你的观看 , 谢谢你 。
话不多说 , 开始今天的学习:
昨天下载并配置了maven , 今天就实际操作下 。
Maven的一个核心作用就是管理项目的依赖 , 这个依赖就可以理解成jar包 。
有了它就不用再去网上一个一个找jar包了 , 直接添加jar包的坐标就好 。
那么其具体如何导入呢?
一、依赖管理在maven工程中 , 有一个核心配置文件pom.xml , 在该配置文件中即可以引入依赖 。
1本地仓库引入
<dependencies>标签就好比以前的lib包 , <dependencie>标签也就对应着jar包 。
其中关于标签名:
- groupId:定义当前项目(jar包)隶属的实际项目组 。
- artifactId:定义当前项目(jar包)的名称 。
- version:定义当前项目(jar包)的版本号 。
因为这两种依赖很常见 , 我本地仓库中已经有了 , 所以导入依赖时根据提示就可以导入 。
此外在开发工具中也可以直接搜索依赖:
使用快捷键:Alt+Insert , 可以搜索对应的依赖 , 点击即可以引入依赖 。
不过上述这两种情况 , 都是本地仓库中存在对应的依赖才能够被搜索到 。
如果本地仓库没有 , 就需要使用到私服了 。
2私服引入
昨天在配置文件夹中就配置过对应的私服 。
使用的是阿里云私服 , 将其路径复制下来访问 , 可以访问到如下界面:
通过文件搜索功能可以搜索到需要的依赖 , 比如我这边搜索的是druid 。
找到对应的jar包点击 , 可以下载对应的jar包 , 但是如果是使用maven , 不用下载 。
将依赖复制后在项目中引入即可 。
在引入依赖后开发工具右下角会出现如下提示:
点击import Changes就完成依赖的引入了 。
同时也会将该依赖下载到本地仓库中 。
二、依赖配置在引入需要使用的依赖后 , 有时候不能直接就使用当前的依赖 , 需要对这些依赖进行配置 。
1依赖范围设置
maven的运行环境有三种:编译classpath , 测试classpath , 运行classpath 。
而依赖范围设置就是用来控制依赖与这三种classpath之间的关系的 。
其中依赖范围都是在标签<scope>中配置:
①编译依赖范围compile
如果没有指定 , 默认就是这种依赖范围 。
使用此依赖范围的Maven依赖 , 对于编译、测试、运行三种classpath都有效 。
推荐阅读
- 懂懂副业| 普通人的躺赚机会来了,互联网6个靠谱的副业项目盘点
- 每日健康要闻|中国药企首家入选FDA“新兴技术项目”!三迭纪3D打印应用加速
- Java|Java项目搜索功能的实现
- 科技美学|中芯国际宣布将合作开展28nm及以上集成电路项目
- 每日科技果粉|Graph启动激励测试网,参与者有机会获Graph代币奖励,数据索引项目The
- 扬眼|社区团购项目跻身南京农村创业创新大赛
- 小熊科技|常熟市科技基础设施(平台载体类绩效)项目如何申报-项目不转包
- 哲哥聊跨境电商|哲哥聊跨境电商:转型或者创业做跨境电商项目的灵魂问答
- 爱集微|安徽宿州将添半导体气体项目,投资超4亿元
- 余温|石嘴山市6家企业获自治区工业互联网建设项目奖励资金873万元