构建工具(一):Maven介绍及安装

2018-11-30  本文已影响6人  亦猿非猿

简述了什么是Maven,Maven的几个作用,项目构建、依赖管理、项目管理等,以及怎样安装配置Maven环境。

Maven基础

什么是Maven

Maven 是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。

Maven有什么作用

项目构建

能够帮助我们自动化构建过程,从情理、编译、测试到生成报告,再到打包和部署,不需要我们自己一步步操作。另外,它帮我们标准化构建过程,对外提供一致的操作接口,就不用担心不同项目有不同的构建方式。

依赖管理

借助Maven,我们可以通过依赖的方式引用各种第三方库,它能够有序地帮我们管理依赖,解决依赖版本不一致、版本冲突、依赖臃肿等问题。

项目管理

Maven还能帮助我们管理分散在项目中各个角落的项目信息,还提供一个中央仓库,我们通过定位开源类库的坐标,就可以自动帮我们下载。

Maven的安装和配置

Maven目录

bin:该目录包含mvn运行的脚本,在命令行中输入一条mvn命令,实际上就是调用这些脚本。

boot:该目录只包含一个文件,该文件为plexus-classworlds-2.5.2.jar。plexus-classworlds是一个类加载器框架,Maven使用该框架加载自己的类库。

conf:配置目录,包含最重要的一个文件settings.xml。可以定制Maven行为,通过该文件,可以看到Maven本地仓库的默认路径,如果想自定义仓库地址,可以在该文件中修改。

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

lib:该目录包含了所有Maven运行时需要的Java类库。

上一篇下一篇

猜你喜欢

热点阅读