Maven学习(一)---Maven简介

本文介绍了Maven作为Java项目管理工具的基础知识,包括Maven的读音、用途、优点和核心功能。详细讲解了Maven如何简化jar包管理,提供跨平台支持,以及其清晰的项目结构和多工程开发优势。此外,文章还阐述了Maven的常用命令,如clean、compile、package、install等,以及命令的生命周期和执行顺序。
摘要由CSDN通过智能技术生成

一、Maven简介

1.Maven是什么

Maven是Apache旗下的项目管理工具,它有Java语言开发,可以帮助我们更方便的管理和构建Java项目。

2.Maven怎么读?

['meɪvən] ----- “mēi wen” 不是“mā wen”

3.为什么要用Maven

3.1 jar包管理:

  • 从Maven中央仓库获取标准的规范的jar包以及相关依赖的jar包,避免自己下载到错误的jar包;
  • 从本地仓库统一管理jar包,使jar包与项目相分离,减轻项目体积;
提问:啥是jar包啊?
  • JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。
  • jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。
  • JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。

3.2maven是跨平台的,可以在windows/Linux上使用。

3.3清晰的项目结构

3.4多工程开发,将模块拆分成若干个工程,利于团队协作开发。

3.5一键构建项目:使用命令可以对项目尽心一键构建,操作系统中无需安装eclipse和tomcat

4.Maven文件的介绍

在这里插入图片描述

  • bin目录由配置文件和脚本组成,我们可以利用个里面的mvn.cmd在这里插入图片描述进行一些操作
  • boot里面就一个文件,是类加载器的一个框架在这里插入图片描述
  • conf文件是配置文件,我们主要和里面的settings.xml
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值