十三、maven常用功能介绍

本文介绍了Maven的常用命令及其功能,如编译、测试、打包等,并详细解释了Maven的三种生命周期:CleanLifecycle、DefaultLifecycle和SiteLifecycle,帮助读者理解如何使用Maven进行项目的构建与管理。
摘要由CSDN通过智能技术生成

                             maven常用功能介绍

 

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

1、常用命令介绍

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

mvn compile   编译:生成target文件夹
mvn test      测试,自动运行test测试类
mvn package   打包,将项目打包成package所指定的类型,生成对应的包放在target目录下
mvn install   安装,将项目安装到本地仓库,将maven项目编译后(字节码文件)打成jar包,放到.m2目录下
mvn package   只是将你的代码打包到输出目录,一般的是 target下面
mvn clean     清除生成target文件夹
mvn deploy    将项目打成jar包,上传到nexus服务器
mvn clean install -U     下载本项目所有没有下载成功的包


clean install -DskipTests -P test   传入test参数 
DskipTests,不执行测试用例
-P test 会激活项目下的pom.xml配置的<profiles>标签下id为test的标签

在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     生成项目报告,站点,发布站点。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值