长期用Eclipse的Maven插件的小伙伴可能接触Maven的经常使用命令比較少。每次用每次翻文档。

假设让你脱离Eclipse怎么办,面试的时候考到了怎么办……

假设你不想尴尬,请小朋友花点时间运行几次,大家以后就能够自信的说我能用mvn命令处理Maven项目。

下面为个人整理,如有不全。请各位补充。为后来的兄弟谢过了,呵呵……

mvn -v //查看版本号
mvn archetype:create //创建 Maven 项目
mvn compile //编译源码
mvn test-compile //编译測试代码
mvn test //运行应用程序中的单元測试
mvn site //生成项目相关信息的站点
mvn package //根据项目生成 jar 文件
mvn install //在本地 Repository 中安装 jar
mvn -Dmaven.test.skip=true //忽略測试文档编译
mvn clean //清除目标文件夹中的生成结果
mvn clean compile //将.java类编译为.class文件
mvn clean package //进行打包
mvn clean test //运行单元測试
mvn clean deploy //部署到版本号仓库
mvn clean install //使其它项目使用这个jar,会安装到maven本地仓库中
mvn archetype:generate //创建项目架构
mvn dependency:list //查看已解析依赖
mvn dependency:tree //看到依赖树
mvn dependency:analyze //查看依赖的工具
mvn help:system //从中央仓库下载文件至本地仓库
mvn help:active-profiles //查看当前激活的profiles
mvn help:all-profiles //查看全部profiles
mvn help:effective -pom //查看完整的pom信息

转载于:https://www.cnblogs.com/mqxnongmin/p/10767828.html

真正的Maven经常使用命令相关推荐

  1. maven的常用命令

    install 安装 功能: 编译和打包,把打好的可执行的jar包(或者war包或者其他包)部署到本地maven仓库 编译 javac 打包 -jar,将java代码打包为jar文件 安装到本地仓库- ...

  2. mvn install java版本,maven的打包命令--assemblyinstall和maven update之后jdk版本变回1.5的问题...

    maven的打包命令–assembly&install和maven update之后jdk版本变回1.5的问题 在进行maven项目打包时,可以有另个命令assembly和install 一. ...

  3. Maven - 构建与命令

    Maven - 构建与命令 Maven是一款服务于Java平台的自动化构建工具.那么什么是构建? 构建就是以我们编写的Java代码.框架配置文件.国际化等其他资源文件.JSP页面和图片等静态资源作为& ...

  4. 【Maven】Maven的常用命令

    目录 一.Maven的常用命令 1.compile 编译命令 2.test 测试命令 3 .clean 清理命令 4.package 打包命令 5. install 安装命令 6.Maven 指令的生 ...

  5. maven打包的命令

    maven打包的命令 mvn clean install package 先删除目标文件夹 编译并且打包 -pl 参数 : 选择具体打包哪个节点 例如 XXX-web XXX-api 多个模块 , 分 ...

  6. 使用Maven tomcat:run命令启动web项目时修改默认端口的方法

    在使用maven时,修改插件tomcat启动端口.一开始我在pom.xml配置文件里面修改,如下面所示: 1 2 3 4 5 6 7 8 9 <plugin> <groupId> ...

  7. 面试题:说说maven 以及打包命令

    面试题:说说maven 以及打包命令 maven的打包命令: mvn clean package 依次执行clean.resources.compile.testResources.testCompi ...

  8. maven常用的命令(window控制台和linux命令是一致的)

    六个必须掌握的maven命令: 1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一 ...

  9. 使用Ant 和 Maven打包发布命令行程序(转载)

    From:https://www.linux178.com/Java/maven-release.html 用Java写了一个命令行的小程序,使用的Intellij IDE是IDEA13原来一直使用A ...

  10. maven使用mvn命令创建项目异常java.lang.NoClassDefFoundError: org/apache/commons/collections/ExtendedProperties

    命令: mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-gri zzly2 -DarchetypeGroupId=org. ...

最新文章

  1. AngularJS之Service(四)
  2. 某知名公司ERP数据库结构[5]
  3. php 判断同时存在英文跟数字,php判断输入是否是纯数字,英文,汉字的方法
  4. Android项目中如何用好构建神器Gradle?
  5. linux内核驱动之 用户空间和内核空间
  6. iftop网卡流量监控软件
  7. 【期末复习】微机原理与接口技术
  8. selenium打开浏览器报错问题
  9. 微信小程序 弹窗(模态框)遮罩层 弹窗右上角按钮关闭
  10. STN 图像配准一些记录
  11. ViewBinding使用时出现Could not find method viewBinding() for arguments错误
  12. 本田智能驾驶功能介绍-TSR/CTM/MVC360
  13. CF Card Reader Test市面CF读卡器不完全测评
  14. Git Github学习笔记
  15. 相机靶面尺寸和视场角换算
  16. 用html设计一个时间距离查询,使用HTML5 Geolocation实现一个距离追踪器
  17. 全国369个城市空气质量月度数据(2013-2021)
  18. 少年自学python笔记_自学python笔记(一)
  19. Weex最新进展 - 交互和内核
  20. 小米6系统 android版本是多少合适,“告别”安卓!小米6用上最新国产系统?

热门文章

  1. 深入理解Java8 Lambda表达式
  2. 玛莎拉蒂品牌与酷客多小程序达成官方合作!
  3. 【20180712】Nginx 参数优化和内核参数优化
  4. 点击类名方法名如何连接到相应的Android源代码
  5. 远程控制软件用户群分析
  6. 获取手机唯一标识插件_非常强大的几款手机浏览器,适用于某些黑科技功能
  7. linux主从库配置文件,Linux系统中MongoDB安装及主从配置linux操作系统 -电脑资料
  8. docker安装gamit_ubuntun10.10中安装gamit 10.40
  9. matlab isnumeric函数,matlab中isnan函数
  10. Hash表、Hash函数及冲突解决