Maven常用命令和代码实操
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常用命令和代码实操相关推荐
- 【maven】maven入门以及maven常用命令
在企业中的开发对应三个步骤: 开发 ----->测试 -->发布 开发环境 测试环境 生产环境 硬编码:通过 ...
- java day48【 Maven 介绍 、 Maven 的使用 、Maven 常用命令 、 maven 工程运行调试 、总结】...
第1章 Maven 介绍 1.1 什么是 Maven 1.1.1 什么是 Maven Maven 的正确发音是[ˈmevən],而不是"马瘟"以及其他什么瘟.Maven 在美国是一 ...
- 计算机视觉之姿态识别(原理+代码实操)
一.姿态识别整体过程 基于图像视频 基于mems传感器(高性能三维运动姿态测量系统) 二.人体分割 •人体分割使用的方法可以大体分为人体骨骼关键点检测.语义分割等方式实现.这里主要分析与姿态相关的人体 ...
- maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...
- Maven学习详解(13)——Maven常用命令大全与pom文件讲解
2019独角兽企业重金招聘Python工程师标准>>> 一.Maven常用命令 1.1.Maven 参数 -D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运 ...
- java向hdfs提交命令_Java语言操作HDFS常用命令测试代码
本文主要向大家介绍了Java语言操作HDFS常用命令测试代码,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. package com.yxc.hdfs; import org.apac ...
- 强化学习代码实操和讲解(一)
强化学习代码实操 写在最前面 总体思路 背景介绍 重点代码解析 环境设置 reset函数设置 act函数设置 step函数 杂项代码解析 simulate函数 figure_2_2:对比ε的作用 fi ...
- 3.Maven 常用命令
** 第3章 Maven 常用命令 ** 我们可以在 cmd 中通过一系列的 maven 命令来对我们的 maven-helloworld 工程进行编译.测试.运 行.打包.安装.部署. 3.1.1 ...
- 强化学习代码实操和讲解(三)
强化学习代码实操和讲解(三) 引言 杰克租车问题 重点代码解析 环境设置 poisson_probability:泊松概率的计算 expected_return:根据给定策略进行策略评估 figure ...
最新文章
- JSONSerialization.ReadingOption详解
- 通过ngrok在内网捕获meterpreter反弹
- jquery function_前端基础进阶(十三)详细图解jQuery扩展jQuery插件
- Layui hint: Table element property lay-data configuration item has a syntax error解决方式
- Es6常用方法filter
- nodejs返回html与vue,vuejs和nodejs的区别是什么?
- 网上花店php语言添加信息,Laravel 添加多语言提示信息的方法
- Python3.X出现AttributeError: module 'urllib' has no attribute 'urlopen'错误
- 东财在线计算机应用基础作业,《计算机应用基础》东财在线20秋第一套作业答案...
- 2016 server win 假死_win10程序假死无响应的两种解决办法
- mysql事务的ACID原理
- java-php-python-ssm-新疆旅游专列订票系统-计算机毕业设计
- 拯救全网的Chatgpt解封攻略(盗版必究)
- 安装elasticsearch
- Android修炼之道—Talker聊天小工具
- 如果不坚持,到哪里都是放弃
- 【电机】使用Simulink建立BLDC反电动势测量的简单模型
- ELK日志平台搭建(一)
- 涉密计算机能用固态硬盘,质量不行数量来凑?RAID1能保护固态硬盘数据安全吗...
- java自然语言处理包_Java自然语言处理NLP工具包
热门文章
- memcached 与 mysql_memcached 和 MySQL 的 query ?
- 一个按键控制数码管的开和关_基于FPGA的数字电路实验3:点亮数码管
- vue中安装使用echarts
- python获取文本框里输入的值_如何从Tkinter文本框小工具获取输入?
- Android开发之跨进程通信-广播跨进程实现方法(附源码)
- expect switch 多条件_JavaScript-流程控制语句:选择结构(if和switch)
- html5 sidetoggle,javascript-使用React.js实现SlideToggle功能
- sql入侵 mysql日志_服务器入侵日志分析(一)——mysql日志位置确定
- golang websocket conn.close关闭错误_Websockets 与在golang中的应用
- HDU 3974 Assign the task(dfs时间戳+线段树成段更新)