1.Maven的基本介绍
 
    
    
   2.Maven中仓库的概念
 
    
   3.Maven中坐标的概念
 
    
   坐标示例如下:
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.13</version>
    <scope>test</scope>//这个是范围
</dependency>4.镜像仓库配置的两种方法
 
   也可以在POM文件中加入以下字段,同样配置好仓库
 
   5.区别全局与局部setting
 
   6.创建一个Maven项目过程
 
   创建的时候一定记得要改默认设置文件和本地仓库的地址,一般默认C盘,改到自己确定的位置,否则会报插件加载错误。
 
    
   7.Maven目录结构
 
    
    
   8.Maven的依赖管理
 
    
   在本地仓库中下载的文件是根据域名来分文件夹的
 
    
   可以通过IDEA看到依赖关系图
 
   注意:下载依赖同时也可以一并把源代码,JAVA文档,注解一起下载下来,很方便观看
 
   9.Maven构建生命周期及命令
 
   ①不依赖IDEA环境,通过cmd命令来编译的演示过程如下
 
   ②打开项目的所在位置
 
   ③进入到项目中并在地址栏输入cmd命令mvn compile
 
   ④出现报错,原因是没有进行声明字符集
    <properties>这是maven的运行说明标签
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         编译过程中对源代码一律以UTF-8的形式读取
    </properties>⑤重新输入编译命令编译文件,编译成功且target文件夹出现,所谓不同周期即为不同的maven命令
 
    
   ⑥输入mvn package命令可以对所有的源代码及相关资源文件进行打包命令,在target下生成jar文件。
 
    
   ⑦打包文件中有如下文件,IDEA的运行编译都是依托于底层的Maven来进行的,
右边就是所有生命周期的命令,如果执行后边的命令会将前边的命令也一并执行。
install命令会将打完的jar包安装到本地仓库,在本地仓库就可以找到打完的jar。
 
    
    
   Maven插件技术
 
   


















