mvn常用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvn常用命令相关的知识,希望对你有一定的参考价值。
参考技术A 最近因为log4j漏洞问题,在做log4j的版本升级,会用到一些mvn命令,记录一下:1.mvn clean package: 本地打包使用
2.mvn clean install:本地打包并将包上传至本地的maven仓库
3.mvn clean deploy 打包完会更新本地和私服的maven仓库,一般在上传jar到私服的时候会配合 -U一起使用,即 mvn clean deploy -U, -U可以强制maven在打包的时候去强制刷新本地仓库不存在release版和所有的snapshots版本
另外当我们对项目中引入的依赖进行log4j版本进行筛选时可使用
mvn dependency:tree 来查看整个依赖的树形结构来查看依赖所引入的jar包有哪些
MVN常用命令
1、创建maven普通的java项目
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2、创建maven的web项目
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
3、其他常用命令
mvn package :打包
mvn site : 产生site
mvn test : 运行测试
mvn compile : 编译
mvn test-compile : 编译测试代码
mvn archetype:generate : 反向生成项目的骨架
mvn jar : 生成jar包
mvn install : 本地安装
mvn clean : 清除编译后的项目文件
mvn eclipse:eclipse : 生成eclipse项目
mvn idea:idea : 生成idea项目
mvn -Dtest package : 只打包不测试
mvn test -skipping comiple : 只测试不编译
mvn dependency:list : 查看当前项目已被解析的依赖
mvn deploy : 上传到私服
mvn source:jar : 源码打包
mvn -e : 显示详细错误信息
mvn validate : 验证工程是否正确
mvn jetty:run : 运行项目于jetty上
以上是关于mvn常用命令的主要内容,如果未能解决你的问题,请参考以下文章