maven工程创建
Maven是用来干嘛的?
Maven是用来项目的构建和依赖的管理。
maven的常用命令?
mvn -version 查看当前Maven的版本号
mvn clean 清理上一次build项目生成的文件。
mvn compile 重新编译项目中的源代码.
mvn tomcat:run 运行Tomcat
mvn package 将项目进行打包
使用idea搭建一个maven工程
1.创建一个maven
这里生成了很多模板,可以不用使用人家的模板,定义自己的,所以,这里不用选。
2.
3.
4.
5.修改设置
现在,maven会默认先去本地仓库去找包,如果找不到则去中央仓库下载。
6.如果要导包的话,直接在pom.xml中去写导包的代码,大家可以去Maven repository的官网进行搜索。
添加进去之后他就会右下角提示你,是自动导包还是手动导包。这里根据你自己的来就好了。
这样的话,maven就搭建完成了。
本地仓库:
本地仓库就是你的硬盘,你在maven下同级目录下安装的那个目录就是你的本地仓库,maven如果你在设置里面配置了,他默认会先去本地仓库进行读取
中央仓库:
被maven团队所维护的一个仓库,里面包含了市面上所有的jar包,如果在本地仓库找不到的话,会来这里去下载所需的jar包,放入到你的本地仓库,下载再导包,如果本地仓库有的话,就不需要去中央仓库下载,直接在本地仓库去读取。
远程仓库:
第三方仓库,又称为内部中心仓库,也称为私服
私服:一般是由公司自己设立的,只为本公司内部共享使用。它既可以作为公司内部构件协作和存档,也可作为公用类库镜像缓存,减少在外部访问和下载的频率。(使用私服为了减少对中央仓库的访问
私服可以使用的是局域网,中央仓库必须使用外网
也就是一般公司都会创建这种第三方仓库,保证项目开发时,项目所需用的jar都从该仓库中拿,每个人的版本就都一样。
注意:连接私服,需要单独配置。如果没有配置私服,默认不使用
获取jar包的流程:
maven项目结构介绍: