Maven学习笔记_01

Maven学习笔记

1.概述

Maven 是一个项目管理工具,它包含了一个 项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

2.能干什么

  1. 管理jar包。
  2. 编译项目
  3. 帮助我们进行单元测试
  4. 打包项目

3.优势

  1. 节省磁盘空间。很容易想到,毕竟不用把jar包放到项目中。maven把jar包放到jar包仓库中,项目通过jar包的坐标来找到对应的坐标。

4.核心功能

  1. 依赖管理:maven工程对jar包的管理过程。
  2. 一键构建:之前web项目,我们自己需要打包,部署到Tomcat上,再启动Tomcat才能运行,但是maven工程只需要进入到项目路径,mvn tomcat:run就可以了

5.安装

很简单,下载好放到没有中文的路径下,和jdk的配置差不多,配置环境变量

6.关于仓库

  1. 仓库分类:本地仓库,远程仓库,中央仓库
  2. 默认:maven工程从本地找我们需要用的jar包、若本地没有,如果在联网的情况下,那就去中央仓库下载jar包。公司中可能会有自己的远程仓库
  3. 配置本地仓库:在maven的conf下的settings.xml中,修改默认本地仓库路径:
    <localRepository>D:\Tools\maven_repository</localRepository>

     

7.Maven项目标准目录

  • src/main/java 核心代码部分
  • src/main/resources 配置文件部分
  • src/test/java 测试代码部分
  • src/test/resources 测试配置文件
  • src/main/webapp html,js,css,图片等文件

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值