我们可以在cmd中通过一系列的maven命令来对我们的maven-helloworld工程进行编译、测试、运行、打包、安装、部署。

compile

compile是maven工程的编译命令,作用是将src/main/java下的文件编译为class文件输出到target目录下。

cmd进入命令状态,执行mvn compile,如下图提示成功:

查看 target目录,class文件已生成,编译完成。

test

test是maven工程的测试命令 mvn test,会执行src/test/java下的单元测试类。
cmd执行mvn test执行src/test/java下单元测试类,下图为测试结果,运行1个测试用例,全部成功。

clean

clean是maven工程的清理命令,执行 clean会删除target目录及内容。

package

package是maven工程的打包命令,对于java工程执行package打成jar包,对于web工程打成war包。

install

install是maven工程的安装命令,执行install将maven打成jar包或war包发布到本地仓库。
从运行结果中,可以看出:
当后面的命令执行时,前面的操作过程也都会自动执行,

maven常用命令(编译、测试、运行、打包、安装、部署)相关推荐

  1. java day48【 Maven 介绍 、 Maven 的使用 、Maven 常用命令 、 maven 工程运行调试 、总结】...

    第1章 Maven 介绍 1.1 什么是 Maven 1.1.1 什么是 Maven Maven 的正确发音是[ˈmevən],而不是"马瘟"以及其他什么瘟.Maven 在美国是一 ...

  2. Maven学习详解(13)——Maven常用命令大全与pom文件讲解

    2019独角兽企业重金招聘Python工程师标准>>> 一.Maven常用命令 1.1.Maven 参数 -D 传入属性参数  -P 使用pom中指定的配置  -e 显示maven运 ...

  3. 【maven】maven入门以及maven常用命令

    在企业中的开发对应三个步骤: 开发                   ----->测试       -->发布 开发环境         测试环境         生产环境 硬编码:通过 ...

  4. 3.Maven 常用命令

    ** 第3章 Maven 常用命令 ** 我们可以在 cmd 中通过一系列的 maven 命令来对我们的 maven-helloworld 工程进行编译.测试.运 行.打包.安装.部署. 3.1.1 ...

  5. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  6. 您有一篇Maven 常用命令的文章,请注意查收!

    我们可以在 cmd 中通过一系列的 maven 命令来对我们的 maven-helloworld 工程进行编译.测试.运 行.打包.安装.部署. 1 compile Compile 是 maven 工 ...

  7. Beosin成都链安发布在线EOS-IDE免费版本 EOS智能合约在线编辑、编译、运行调试、部署一步到位...

    Beosin EOS-IDE产品链接: https://beosin.com/EOS-IDE/index.html#/ (推荐Chrome浏览器) 每一个区块链开发的程序员都需要一个界面友好,操作方便 ...

  8. 测试环境docker-swarm安装部署

    测试环境swarm安装部署 部署前增加监听docker2375端口 centos 增加tcp监听端口 修改/lib/systemd/system/docker.service sed -i 's/Ex ...

  9. maven 常用命令goal

    显示一个插件所有的goal 创建一个基于模版的项目,eclipse项目 //创建标准目录模板 mvn archetype:create -DgroupId=com.codeline.commons - ...

最新文章

  1. SharePoint SiteCollection 和SubWeb之间的迁移
  2. python项目实战:爬取无限火力大暴起全章节
  3. 张思华:希望通过创新加深NetApp与中国的联系
  4. sklearn数据预处理-scale
  5. c51语言if语句多条件使用,单片机if语句判断多个条件
  6. 干货 | 大牛谈嵌入式C语言的高级用法
  7. Windows Server 2008 R2 建立iSCSI存储的教程(图文) Windows iSCSI(转)
  8. Linux设备模型(4)_sysfs
  9. 田间小麦病害自动诊断系统(野外复杂环境)
  10. java 对错代厔_如何获得汉字拼音的首字母序列
  11. 百度离线地图瓦片下载
  12. 前端常用素材网站整理
  13. 简单两个矩阵如何用计算机运算,矩阵运算-如何用卡西欧fx-82es计算器计算矩阵和 – 手机爱问...
  14. web应用微信扫码绑定用户
  15. OC_AddressBook_通讯录
  16. 你也可以找到好工作(三)大结局
  17. vue中使用echarts中国地图
  18. 【08】jQuery:01-jQuery介绍、jQuery基本使用、jQuery选择器、jQuery样式操作、jQuery效果、jQuery入口函数、jQuery对象
  19. requests.exceptions.ChunkedEncodingError: (‘Connection broken: IncompleteRead(0 bytes read)‘, Incomp
  20. DevOps 工程师面试问题(持续更新)

热门文章

  1. 读书笔记5-处理器的微架构
  2. Kotlin实现LeetCode算法题之Median of Two Sorted Arrays
  3. dagride实现模糊查询
  4. Topcoder SRM 630div 2
  5. 【Linux基础 11】vi和vim编辑器的使用
  6. 管窥MVVMLight Command参数绑定和事件传递
  7. zimbra邮件系统详细配置教程
  8. 利用Android Camera2 的照相机api 实现 实时的图像采集与预览
  9. Sass 基础(三)
  10. VC++制作DLL具体解释