常用命令

compile:编译

clean:清理

test:测试

package:打包

install:安装

具体步骤:

创建一个简单的项目,包括main里一个class和test里一个测试类,打开项目文件夹,按住shift的同时,鼠标右键点击pom.xml ->选择“在此处打开Powershell窗口”

1.编译操作:
命令:mvn compile

在打开的Powershell窗口中输入“mvn compile”,回车运行,如果此时打开maven本地仓库,可以看到仓库中持续加载的文件。

使用国内的远程仓库(如阿里云,下载速度更快),关于配置阿里云的远程仓库,请移步maven安装与配置

等待最后有才是编译成功!

成功后在项目文件夹下,出现新文件夹"target"(如下)

2.打包操作 :

命令:mvn package

Powershell窗口输入 mvn package

运行成功后,target文件下出现打包后的jar包(如下)

3.测试操作:

命令:mvn test

在控制台上显示你创建的Test测试文件的执行结果

4.安装操作:

命令:mvn install

将当前项目安装到你的本地仓库中,安装后的文件可以在本地仓库的com文件夹-> example文件夹中找到,文件夹名称为创建的项目名

生命周期:

共3套生命周期,分别是:

1.clean:清理工作

2.default:核心工作,例如编译,测试,打包,安装等

3.site:产生报告,发布站点

同一生命周期内,执行后边的命令,前边的所有命令自动执行。若在default周期中,打包某一文件,打包前面的编译、测试命令自动执行。

若有其他意见或者说法上的错误,恳请大家指正,谢谢*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。

Maven的基本使用操作相关推荐

  1. eclipse maven在哪里_Maven操作

    Maven 使用工具: eclipse,jdk1.8,maven2.2 一, Maven简介 Maven 是Apache组织中一个颇为成功的开源项目,Maven 主要服务基于java 平台的项目构建, ...

  2. Maven项目 之eclipse操作篇

    使用eclipse创建maven项目大家应该都很熟悉,这里主要说明如何将已创建的非maven项目修改为maven项目. 1.创建测试项目 创建一个Dynamic Web Project ,项目结构如图 ...

  3. maven项目——使用jedis操作redis

    1.导入依赖   依赖如下: <!--导入jedis的jar包--><dependency><groupId>redis.clients</groupId&g ...

  4. eclipse运行maven web项目

    说在前面:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.现在好多公司都在使用.有时候我们想在eclipse启动maven项目,怎么操作呢,下面 ...

  5. 2021年大数据ZooKeeper(五):ZooKeeper Java API操作

    目录 ZooKeeper Java API操作 引入maven坐标 节点的操作 ZooKeeper Java API操作 这里操作Zookeeper的JavaAPI使用的是一套zookeeper客户端 ...

  6. 在Eclipse中使用Maven构建Spring项目

    最新版的Spring需要使用Maven构建,本文讲述怎么在Eclipse构建Maven项目,以配置Spring项目为例. maven简单介绍 maven是构建工具,也是构建管理工具.ant只是构建工具 ...

  7. Java项目:中小医院信息管理系统(java+Springboot+ssm+mysql+maven+jsp)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括:实现了挂号收费,门诊管理,划价收 费,药房取药,体检管理,药房管理,系统维护等各个模块功能,非常不错. 二.项 ...

  8. Maven实战:Maven生命周期

    前言 之前有写过一篇文章Maven实战,介绍了Maven的一些基本概念,以及对于一个初学者而言的Maven基础知识,当时在我看来掌握了这些基本是够用的. 随着工作的深入,越来越感觉对于Maven的理解 ...

  9. java jetty eclipse_用Eclipse+Maven+Jetty构建Java Web开发环境(详细笔记)

    (软件环境) 『系统』Windows 10 x64 『JAVA』JDK 1.8.0_91 『Eclipse』 Eclipse-oxygen 『Maven』 apache-maven-3.6.3 『Je ...

  10. Apache Maven 2 简介

    级别: 中级 Sing Li (westmakaha@yahoo.com), 作家, Wrox Press 2007 年 1 月 08 日 现代软件项目不再是单个本地团队独立开发的产物.随着健壮的企业 ...

最新文章

  1. ADAS方案设计成功关键:图像处理技术
  2. vc6.0报delete and rebuild Error executing link.exe.错误
  3. Python常见问题(6):Python在Windows上的问题 Python on Windows FAQ
  4. Java Enum 使用
  5. wxif 判断字符串相等_ES6:字符串、数组、对象的扩展
  6. Hadoop之MapReduce程序应用一读取专利引用数据集并对它进行倒排
  7. 基于事件驱动架构构建微服务第14部分:查询API
  8. spark两种kafka偏移量维护方式
  9. 【剑指offer】35、复杂链表的复制
  10. 用chkconfig配置linux自启动服务,用chkconfig配置linux自启动服务
  11. 《软件需求最佳实践》——阅读笔记一
  12. window中cmd复制文件命令
  13. chrome插件离线安装包(.crx)下载
  14. vscode 使用手册
  15. Django之 migration 原理
  16. 计算机开机显示器不亮,电脑开机显示器不亮,小编教你电脑显示器不亮怎么解决...
  17. OpenStreetMap初探(一)——了解OpenStreetMap
  18. 32位int 最小负整数
  19. 大数据———Flume与Kafka整合
  20. java扑克牌随机发牌_Java练习——扑克牌发牌器

热门文章

  1. 用DIV+CSS技术设计的网上书城网页与实现制作(大一Web课程设计)
  2. Matlab入门变量篇
  3. mouseenter和mouseleave跟mouseover和mouseout
  4. CAD - 初始CAD 工具栏 命令栏
  5. PyCharm常用配置和常用插件
  6. 二、大数据实践项目——数据分析与处理
  7. 解决weka打开不了package manner的方法!
  8. meta分析零基础教程-Prospero选题注册全流程
  9. Mac怎么看剩余空间,Mac怎么看硬盘空间
  10. VS2017社区版+Qt5.12.2+VTK8.2环境搭建