美文网首页
maven常用命令详解

maven常用命令详解

作者: Tender_刘 | 来源:发表于2019-05-09 15:52 被阅读0次

maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下,

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

常用maven命令

创建maven项目:mvn archetype:create
指定 group: -DgroupId=packageName
指定 artifact:-DartifactId=projectName
创建web项目:-DarchetypeArtifactId=maven-archetype-webapp
创建maven项目:mvn archetype:generate
验证项目是否正确:mvn validate
maven 打包:mvn package
只打jar包:mvn jar:jar
生成源码jar包:mvn source:jar
产生应用需要的任何额外的源代码:mvn generate-sources
编译源代码: mvn compile
编译测试代码:mvn test-compile
运行测试:mvn test
运行检查:mvn verify
清理maven项目:mvn clean
生成eclipse项目:mvn eclipse:eclipse
清理eclipse配置:mvn eclipse:clean
生成idea项目:mvn idea:idea
安装项目到本地仓库:mvn install
发布项目到远程仓库:mvn:deploy
在集成测试可以运行的环境中处理和发布包:mvn integration-test
显示maven依赖树:mvn dependency:tree
显示maven依赖列表:mvn dependency:list
下载依赖包的源码:mvn dependency:sources

安装本地jar到本地仓库:

mvn install:install-file \
 -DgroupId=packageName \
 -DartifactId=projectName \
 -Dversion=version \
 -Dpackaging=jar -Dfile=path

web项目相关命令

启动tomcat:mvn tomcat:run
启动jetty:mvn jetty:run
运行打包部署:mvn tomcat:deploy
撤销部署:mvn tomcat:undeploy
启动web应用:mvn tomcat:start
停止web应用:mvn tomcat:stop
重新部署:mvn tomcat:redeploy
部署展开的war文件:mvn war:exploded tomcat:exploded

希望能帮助到大家,谢谢

相关文章

  • Maven常用命令

    转:MAVEN常用命令 Maven库:http://repo2.maven.org/maven2/ Maven依赖...

  • 23.maven基础

    主要内容 Maven 介绍 Maven 的使用 Maven 常用命令 idea 开发 maven 项目 1.1.1...

  • Maven 命令(转载)

    Maven常用命令: 创建Maven的普通java项目: mvn archetype:create -...

  • Maven

    目录一.Maven二.Maven的下载安装三.Maven创建项目与配置四.Maven的常用命令五.Maven依赖管...

  • maven常用命令详解

    maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下, -D ...

  • maven简介

    maven pom文件配置详解

  • Maven知识点速查

    本文是学习项目管理利器——maven的Maven知识点速查 前置知识:无 Maven常用命令 compile 编译...

  • maven-compiler-plugin 插件详解

    转载:Maven 教程 — maven-compiler-plugin 插件详解 maven是个项目管理工具,如果...

  • 实习日记2:git代码管理

    mac:brew install git创建 常用命令:git常用命令及详解[https://blog.csdn....

  • Maven

    @Maven POM 详解 使用maven命令来分析jar包之间的依赖关系

网友评论

      本文标题:maven常用命令详解

      本文链接:https://www.haomeiwen.com/subject/jwnwoqtx.html