MAVEN - 常用命令(三)

本文详细介绍了MAVEN命令的基本格式和常用参数,包括-D参数、-P指定Profile、-e显示错误信息等。重点讲解了如何跳过测试、设置内存大小以及安装和部署项目到本地或远程仓库的命令。同时,提到了将项目转化为Eclipse和IDEA工程的指令。这些信息对于理解和使用MAVEN进行项目构建和管理非常实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本格式

MAVEN 命令的格式为 mvn [plugin-name]:[goal-name]。MAVEN可以接受的参数如下:
-D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试;
-P 指定 Profile 配置,可以用于区分环境;
-e 显示maven运行出错的信息;
-o 离线执行命令,即不去远程仓库更新包;
-X 显示maven允许的debug信息;
-U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。

常用命令

在命令后面添加 -X 参数即可看到执行指令的日志信息,如:mvn clean package -DskipTests -Dfull -Dmaven.javadoc.skip=true -DXms1024m -DXmx2048m -X ,各个参数的解释如下:

(1). -DskipTests,不执行测试用例,但会编译测试用例类;
(2). -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类;
(3). -Dmaven.javadoc.skip=true,跳过生成JAVADOC;
(4). -DXms1024m -DXmx2048m,设置执行该条指令的内存,解决命令行内存溢出的问题(Caused by: java.lang.OutOfMemoryError: Java heap space);
(5). -Dmaven.test.failure.ignore=true,忽略测试失败;

使用-D进行参数设置(多个参数要空格隔开):mvn -DKEY1=VALUE1 -DKEY2=VALUE2 clean package
查看当前系统的环境变量和系统属性: mvn help:system
将项目生成的构件安装到本地Maven仓库中:mvn install
将项目生成的构件分发到远程Maven仓库中:mvn deploy
将本地jar到本地仓库:mvn install:install-file -DgroupId=packageName -DartifactId=projectName -Dversion=version -Dpackaging=jar -Dfile=path,如安装ojdbc到本地仓库的命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar -Dfile=./ojdbc8.jar
将当前项目生成Eclipse工程:mvn eclipse:eclipse (清理eclipse配置:mvn eclipse:clean)
将当前项目生成IDEA工程:mvn idea:idea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cloneme01

谢谢您的支持与鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值