Maven基础笔记(1)

* 使用Maven的好处:
1. 依赖管理:就是对jar包进行统一管理,可以节省空间。
2. 一键构建:(不需要eclipse和tomcat,)进入项目目录后, mvn tomcat:run 就能把项目运行起来
![这里写图片描述](https://img-blog.csdn.net/20180423200211177?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI0NjEwOTA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
3. 可以跨平台(纯java开发)
4. 应用于大型项目,可以提高开发效率。(Maven的分模块开发,互联网业务是按业务分模块,传统项目是按层分模块)

* Maven能干的事情:编译->测试[Junit]->运行->打包->部署
* Maven的下载和安装 (直接解压就可以)              

环境变量配置(想在任何地方都可以运行mvn这样的命令):
这里写图片描述
这里写图片描述
配置成功的标志:
这里写图片描述
Maven仓库

1. 本地仓库(自己维护)
2. 远程仓库(私服,公司维护)
3. 中央仓库(Maven团队维护,apache下的)

关系图:

这里写图片描述

* 本地仓库的配置,在maven的配置文件中可以配置路径

Maven的目录结构:

* src


1. main 主目录

    1. java (都是java代码)
    2. resources(配置文件包括properties,xml等)
    3. webapp
2. test 测试目录

    1. java(纯java代码,junit测试用)
    2. resources(junit测试用的配置文件,如果没有,默认从main里找)


* pom.xml文件(Maven项目的核心文件)

这里写图片描述
Maven的常用命令: (mvn + 命令)

* clean          清理
* compile     编译(只是编译了主目录的文件)
* test            编译并运行了test目录下的代码
* package     打包,并放在target下
* install         发布,把项目发布到本地仓库
* deploy        jar包发布到私服
* tomcat: run 一键启动

这里写图片描述
Maven的生命周期:
compile –>test –>package –>install–>deploy

1. clean生命周期---clean
2. default生命周期---compile,test,package,install,deploy
3. site生命周期-------site命令(生成项目的站点文档,静态页面描述项目)

Myeclipse中maven的使用:
1.输入maven,修改如下
这里写图片描述
2.修改默认配置的本地仓库位置
这里写图片描述
3.测试是否成功,新建maven project
这里写图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值