maven

Maven生命周期

maven的构建生命周期,只是一个抽象规范流程。周期内的每个阶段的具体执行,交由插件里来实现。
清理
编译
测试
打包
验证
部署
MVN引用了我们设计模式里面的模版方法的设计思想。只针对抽象流程做定义,具体动作执行交给 maven插件 。

Maven 的依赖配置
GAV (groupId,artifactId,version)
groupid:全局ID
artifactId:自身ID
version:版本 SNAPSHOT(测试版本)RELEASE(发布版本)

项目中使用的是共有仓库还是私有仓库?

在这里插入图片描述
Maven 的引用流程
project –> local repository –> project repository–> Remote repository –> Maven Center repository
maven project 需要使用的jar包,会先去本地仓库找,找不到再去我们搭建的私服找,再去aliyun一类的远程仓库找 ,最后去maven中央仓库(国外地址,对于国内来说下载速度很慢)。
aliyun是从中央仓库,将常用的jar包下载下来,建立的远程仓库,属于国内的。对于我们来说,比下载国外的maven中央仓库jar包要快很多。

什么是私服?为什么要搭建私服?

aliyun一类的国内的远程仓库,只有工具 框架等相关的常用的jar包,但一个真实的项目都会有很多模块的服务jar包。比如会涉及到版权之类,不适合放在远程仓库中,也不适合放在本地仓库,所有就创建了私服,也叫项目级共有仓库。

如何搭建私服?

Maven 私服搭建
1.下载nexus-2.14.9-01 安装包,安装
2.启动服务
3.访问http://localhost:8081/nexus/ 查看是否安装成功
4.登陆Nexus(默认用户名密码 admin,admin123 每个用户密码后面都是加上123 )
5.配置项目Pom文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值