maven--简介

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Sunny5319/article/details/81842611

1.什么是maven

是Apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的

 

2.maven有什么好处

(1)跟普通的项目比起来更小,因为它的文件夹中不存放jar包,jar包放到本地仓库

(2)maven能干的事儿:编译  测试  运行  打包  部署

(3)依赖管理:就是对jar包的统一管理,可以节省空间

(4)可以跨平台

(5)应用于大型项目,可以提高开发效率

 

3.三种仓库

(1)本地仓库

(2)私服

(3)中央仓库

引入jar过程

(1)直接从本地仓库拿

(2)本地仓库没有,从私服上拿(同时将拿过来的jar包放到本地仓库)

(3)私服上没有,从中央仓库获取(放到私服),然后通过私服放到本地仓库,再从本地仓库获取jar包

(4)如果公司没有搭建私服的话,本地仓库没有的jar包直接从中央仓库拿,然后放到本地

4.maven的目录结构

 

 

5.maven的常用命令

(1)mvn clean (清理target)

(2)mvn compile(只是编译了主目录的文件)

(3)mvn test(编译并运行了test目录的文件)

(4)mvn package(打包)

打出来的包的名字是取决于maven核心的pom文件的配置

 (5)mvn install(就是把项目发布到本地仓库)

compile test  package   install

1.install的时候把前面三个都执行

2.test的时候把compile执行

猜你喜欢

转载自blog.csdn.net/Sunny5319/article/details/81842611