Maven

看B站Maven视频 学习笔记

Maven 是什么?

Maven是Apache下的项目管理工具,由java开发,可以帮助我们更方便地管理和构建Java项目

Maven用途?

1.管理jar包

     a.从中央仓库获取标准的规范的jar包以及相关依赖的jar包,避免自己下载到错的jar包

     b.由本地仓库统一管理jar包,使项目与jar包分离,减小项目体积

2.跨平台

    maven是跨平台的,可以在window Linux上使用

3.请项目结构更清晰

4.多工程开发,将模块拆分成若干工程,利于团队协作开发,提高开发效率

5.一键构建项目

   使用命令可以对项目进行一键构建项目,操作系统中无需安装eclipse tomcat

Maven 三种仓库

1.本地仓库:

   自己维护,maven项目(通过坐标)从本地仓库获取jar包。若本地仓库没有对应jar包,则去远程仓库或者中央仓库查找

2.远程仓库:

   由公司维护,最开始是从中央仓库下载

3.中央仓库:

   由第三方团队维护(如maven团队(下载比较慢),国内的maven阿里云镜像(不全)),

Maven常用命令

1.clear  清理

2.compile  编译。只编译main目录,不编译test中的代码

3.test-compile  编译test目录中的代码

4.test  运行test里的代码

5.package  打包

    a.Java项目打包成jar包

    b.web项目打包成war包

6.install   发布项目到本地仓库,用在打jar包上,打成jar包可以被其他项目使用

Maven的生命周期

1.clean              生命周期:clean

2.default           生命周期:compile  test-compile  test  package  install

3.Site                生命周期:site命令,生成项目描述文档静态项 

4.不同的生命周期可以一起执行,如先clean 再compile

Maven命令的执行顺序

1.相同周期的命令才受执行顺序的影响

2.Default生命周期:compile  test-compile  test  package  install

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值