首页 > 其他分享 >Maven工具的几个命令

Maven工具的几个命令

时间:2023-07-06 09:46:33浏览次数:37  
标签:maven tomcat 项目 eclipse jar Maven 命令 工具 mvn

抄别人的:https://www.jianshu.com/p/6f57c322e50e。

关于Maven,建议去看黑马封捷老师的视频,讲的很好。

 

maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。

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,tomcat,项目,eclipse,jar,Maven,命令,工具,mvn
From: https://www.cnblogs.com/feimingdi/p/17531225.html

相关文章

  • Jira最新安装破解文档,企业常用项目管理工具Jira
    jira安装具体步骤安装docker启动docker上传并解压(tar-xvf)数据库驱动(tar.gz),上传破解jar包(atlassian-agent.jar)运行命令,下载镜像并启动mysql容器dockerrun--namemysql--restartalways-p3306:3306-eMYSQL_ROOT_PASSWORD=wjj123456......
  • memreduct内存优化工具
    适用平台:windows下载地址运行截图托盘菜单支持多种功能......
  • 大数据集群启动,关闭命令
    集群开启,关闭命令hadoop:开启:dfs:start-dfs.sh;yarn:start-yarn.sh关闭:dfs:stop-dfs.sh;yarn:stop-dfs.shspark:开启:sbin/start-all.sh关闭:sbin/stop-all.shhive:开启:hive关闭:quit;hbase:开启:bin/start-hbase.sh关闭:bin/stop-hbase.shzooker:开启:bin/zkServer.shstart关......
  • 27.Linux命令大全
    1.基本命令uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作系统信息arch显示机器的处理器架构uname-m显示机器......
  • Day13-设计模式之命令模式
    设计模式之命令模式一、引例我们买了一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只要在手机上安装app就可以控制对这些家电工作。这些智能家电来自不同的厂家,我们不想对每一种家电都安装一个App,分别控制,我们希望只要一个app就可以控制全部智能家电。要实现一个app控制所......
  • Dos命令
    Dos命令打开CMD的方式开始+系统+命令提示符Win健+R输入cmd打开控制台在任意的文件夹下面,按住shift+鼠标右键单击,在此处打开powershell窗口资源管理器的地址栏前面加上cmd路径管理员方式运行:选择以管理员方式运行获得最高权限常用Dos命令#盘符切换盘符+:#查看......
  • 企业大数据分析工具有哪些呢?
    大数据通常被定义为具备五个特点的数据资料。这些特点包括数据规模巨大、处理速度快、包含多种类型、价值密度较低以及具备真实性。由于这种数据超出了传统数据处理软件的能力,所以需要借助新的工具,也就是大数据分析工具来进行处理。那么,迄今为止,我们常用的大数据分析工具有哪些?根据......
  • IDEA:MAVEN:Result Maps collection does not contain value for com.itheima.mapper.
    尝试过很多方法:我的代码与视频的一致仍然不可行。可以发现是mapper文件的错误后发现自己的资源文件下的包创建方式不对,尽管打的target包里仍然存在代码,仍是错误的。之后更改resource文件下包的命名方式用“/”来命名即可。   ......
  • Spring Aop 所有需要的Maven依赖
    <dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.5</version></dependency>这个依赖是AspectJ的编织器(weaver),它是一个面向切面编程(AOP)的工具,用于在运行时对Java代码进行横切(cross-cutting)操作和增强。As......
  • VMware全版本下载工具
    有很多小伙伴想下载适合自己的虚拟机版本,但是官网全是英文看不懂百度找的还怕带病毒这里栀煜单独制作了个工具,内置vm910111214151617版本的虚拟机下载地址,都是官方版不是精简版,所有功能全部能用内置VMware虚拟机的激活密钥也可以加群:818687721 软件下载地址:https:/......