target文件夹就是编译以后产生的.class文件

文章目录

  • clean命令
  • compile命令
  • test命令
  • package命令
  • install命令

clean命令

清除编译产生的target文件夹内容

使用情况:

在执行新的代码的时候,需要清除前次编译产生的字节码文件

compile命令

该命令可以对src/main/java目录的下的代码进行编译,产生.class文件

test命令

测试命令,或执行src/test/java/下所有junit的测试用例

  • src/test/java下创建测试类DemoTest
  • 执行test命令测试, 控制台显示测试结果




抑或是,Maven面板上有一个test键,双击

package命令

打包项目

①如果是JavaSe的项目,打包成jar包
②如果是JavaWeb的项目,打包成war包

打包后的项目会在target目录下找到

    <packaging>jar</packaging><!-- 对应普通Java项目 --><packaging>war</packaging><!-- 对应JavaWeb项目,部署在Tomcat中 -->

install命令

mvn install,打包后将其安装在本地仓库
安装完毕后,在本地仓库中可以找到项目打包后的信息

可以在本地仓库看到导入的jar包

Maven常用命令和代码实操相关推荐

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

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

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

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

  3. 计算机视觉之姿态识别(原理+代码实操)

    一.姿态识别整体过程 基于图像视频 基于mems传感器(高性能三维运动姿态测量系统) 二.人体分割 •人体分割使用的方法可以大体分为人体骨骼关键点检测.语义分割等方式实现.这里主要分析与姿态相关的人体 ...

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

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

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

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

  6. java向hdfs提交命令_Java语言操作HDFS常用命令测试代码

    本文主要向大家介绍了Java语言操作HDFS常用命令测试代码,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. package com.yxc.hdfs; import org.apac ...

  7. 强化学习代码实操和讲解(一)

    强化学习代码实操 写在最前面 总体思路 背景介绍 重点代码解析 环境设置 reset函数设置 act函数设置 step函数 杂项代码解析 simulate函数 figure_2_2:对比ε的作用 fi ...

  8. 3.Maven 常用命令

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

  9. 强化学习代码实操和讲解(三)

    强化学习代码实操和讲解(三) 引言 杰克租车问题 重点代码解析 环境设置 poisson_probability:泊松概率的计算 expected_return:根据给定策略进行策略评估 figure ...

最新文章

  1. JSONSerialization.ReadingOption详解
  2. 通过ngrok在内网捕获meterpreter反弹
  3. jquery function_前端基础进阶(十三)详细图解jQuery扩展jQuery插件
  4. Layui hint: Table element property lay-data configuration item has a syntax error解决方式
  5. Es6常用方法filter
  6. nodejs返回html与vue,vuejs和nodejs的区别是什么?
  7. 网上花店php语言添加信息,Laravel 添加多语言提示信息的方法
  8. Python3.X出现AttributeError: module 'urllib' has no attribute 'urlopen'错误
  9. 东财在线计算机应用基础作业,《计算机应用基础》东财在线20秋第一套作业答案...
  10. 2016 server win 假死_win10程序假死无响应的两种解决办法
  11. mysql事务的ACID原理
  12. java-php-python-ssm-新疆旅游专列订票系统-计算机毕业设计
  13. 拯救全网的Chatgpt解封攻略(盗版必究)
  14. 安装elasticsearch
  15. Android修炼之道—Talker聊天小工具
  16. 如果不坚持,到哪里都是放弃
  17. 【电机】使用Simulink建立BLDC反电动势测量的简单模型
  18. ELK日志平台搭建(一)
  19. 涉密计算机能用固态硬盘,质量不行数量来凑?RAID1能保护固态硬盘数据安全吗...
  20. java自然语言处理包_Java自然语言处理NLP工具包

热门文章

  1. memcached 与 mysql_memcached 和 MySQL 的 query ?
  2. 一个按键控制数码管的开和关_基于FPGA的数字电路实验3:点亮数码管
  3. vue中安装使用echarts
  4. python获取文本框里输入的值_如何从Tkinter文本框小工具获取输入?
  5. Android开发之跨进程通信-广播跨进程实现方法(附源码)
  6. expect switch 多条件_JavaScript-流程控制语句:选择结构(if和switch)
  7. html5 sidetoggle,javascript-使用React.js实现SlideToggle功能
  8. sql入侵 mysql日志_服务器入侵日志分析(一)——mysql日志位置确定
  9. golang websocket conn.close关闭错误_Websockets 与在golang中的应用
  10. HDU 3974 Assign the task(dfs时间戳+线段树成段更新)