maven学习
1.maven目录介绍
2.依赖java,所以要配置java_home
配置maven,配置maven_home
验证maven配置是否成功:cmd输入MVN
3.仓库:用于存储资源放各种jar包
中央仓库:计算机买回来使用jar包,在云端计算机保存着,叫中央服务器,对应存储jar包的位置我们叫中央仓库,现在是maven官方团队管
本地仓库:保存本地有的
通过计算机从本地拿东西,本地有直接给,没有的话要去中央仓库拿
都去中央仓库拿,网络信号慢,下载慢所以有私服
4.私服(公司的):私服是从中央仓库拿,私服和本地可能在一个网络范围内,比较快,从中央仓库获取资源
5.坐标:通过改标识可以找到对应资源 给maven工具用的,会根据坐标查找这个资源下载这个资源使用这个资源
坐标怎么写?
https://mvnrepository.com
进入网址
6.仓库配置
创建目录mvn_repository
怎么将它变成自己仓库(本地仓库)?
maven目录——conf——setting.yml
7.远程仓库配置
东西从哪下?
其实maven里做了设置
访问中央仓库的时候比较慢我们访问阿里的仓库——阿里云镜像仓库
conf-setting.xml
8.maven工程目录结构
src main
test
pom.xml文件
9.pom.xml文件说明
<modelVersion>4.0.0</modelVersion> 当前pom对象版本
10.maven对应的命令 (在pom.xml所在的同级目录执行)
mvn compile 编译 执行compile功能对应的插件 生成target目录(放class文件)
mvn clean 清理 (把target删了)
mvn test 测试 测试完还给了一个报告,test目录有target目录放class文件
mvn package 打包
mvn install 把包放到本地仓库(mvn_resporsity/groupid/artifcid/version/)