maven - 安装目录详解

从 Apache Maven 官网下载 Maven 的安装包并解压以后,进入安装目录,咱们会看到以下内容:

接下来咱们分别解读目录的内容及其功能java

bin

包含了mvn运行的脚本,在命令行输入任意一条mvn命令其实就是调用了这些脚本apache

boot

该jar是maven的类加载框架用来加载本身的类库,相对于默认的java类加载器,提供了更丰富的语法及配置框架

conf

包含settings.xml文件,能够全局定制maven行为。通常状况下,咱们会将settings.xml文件复制到~/.m2/目录下,在用户范围内定制maven行为maven

编译工具会优先去~/.m2目录下读取settings.xml文件,若是没有读取到才会去maven的安装目录下读取settings.xml文件工具

lib

该目录包含了maven运行时须要的java类库ui

其中注意的一点是:能够在lib包下找到maven内置的超级POM,通常存放在名叫maven-model-builder的jar包里面命令行

解压以后进入\org\apache\maven\model\目录就能找到xml

超级POM详解

超级POM是全部maven项目的父pom,全部项目都继承这个超级pom,在maven的发行版中都会有blog

超级pom中配置有继承

  1.中央仓库地址

  2.项目构建的默认目录

  3.自带的profile

LICENSE

记录maven使用的软件许可证

NOTICE

记录maven包含的第三方软件

相关文章
相关标签/搜索