十三、maven常用功能介绍

                             maven常用功能介绍

maven项目重新下载jar包:
删除本地仓库的包,maven update就可以

1、常用命令介绍

需要再cmd命令中,进入maven项目的目录:

mvn compile   编译:生成target文件夹
mvn test      测试,运行test测试类
mvn package   打包,将项目打包成package所指定的类型,生成对应的包放在target目录下
mvn install   安装,将项目安装到本地仓库,将maven项目编译后(字节码文件)打成jar包,放到.m2目录下
mvn clean     清除生成target文件夹
mvn deploy    将项目打成jar包,上传到nexus服务器

在eclipse中执行以上命令:
这里写图片描述
这里写图片描述

在eclipse中查看本地仓库的jar包:
这里写图片描述
这里写图片描述

2、修改本地仓库

2.1、修改.m2目录下 settings.xml文件

      更改配置用户范围的本地仓库:先在/.m2/目录下创建 settings.xml文件,然后在~/.m2/settings.xml, 设置 localRepository元素的值为想要的仓库地址

<settings>
    <localRepository>D:\maven_new_repository</localRepository>
</settings>

2.2、修改M2_HOME/conf/settings.xml

      更改配置全局范围的本地仓库:在 M2_HOME/conf/settings.xml中更改配置,更改配置的方法同上。

3、maven生命周期

      一个生命周期由若干个生命周期阶段组成,每个生命周期阶段绑定注册若干(0个或者多个)个目标 。
      当执行特定阶段的时候,会执行生命周期该特定阶段之前的部分阶段,因为有的阶段并没有绑定目标。
      Maven 有三套相互独立的生命周期,请注意这里说的是”三套”,而且”相互独立”,这三套生命周期分别是:

Clean Lifecycle    在进行真正的构建之前进行一些清理工作。
Default Lifecycle  构建的核心部分,编译,测试,打包,部署等等。
Site Lifecycle     生成项目报告,站点,发布站点。

再次强调一下它们是相互独立的

猜你喜欢

转载自blog.csdn.net/newbie_907486852/article/details/80913857