一. 下载

官方下载地址:maven download

二. 解压

tar -zxvf apache-maven-3.3.9-bin.tar.gz (安装路径为:/usr/local/maven)

三.安装

在 /etc/profile 文件里添加以下内容

export MAVEN_HOME=/usr/local/maven
export PATH=MAVEN_HOME/bin:MAVEN\_HOME/bin:MAVEN_HOME/bin:PATH

四.生效

source /etc/profile

五.验证

mvn -v

如上图所示,显示了版本信息,表示安装成功!

六. 配置本地仓库

MAVEN_HOME/conf目录下settings.xml文件是Maven的配置文件

<localRepository>/usr/local/maven/local_repository</localRepository>

七. maven常用命令
Maven的命令非常多,学习命令首先要了解Maven的生命周期。

Maven首先会验证并处理引用资源,之后进行项目编译,如果没有声明跳过测试,也会编译测试代码并进行测试、以成测试报告。最后,

Maven会将编译好的内容进行打包,用于发布。

Maven命令与Maven的生命周期有着对应的关系,一个命令也经常会包含多个生命周期,比如mvn package会完成以上所有步骤。

这里列举几个常用的命令

mvn compile     编译项目,这个命令用于编译Maven工程,执行命令后会在target文件夹中的classes中生成对应的class文件。
mvn test        编译运行单元测试,先自动进行编译,在运行所有的测试用例。
mvn package     打包(jar or war)
mvn install     将项目安装到本地仓库,发布生成对应的package包。
mvn clean       清空项目,删除target文件夹,即删除生成的package包以及class等文件。
mvn eclipse:eclipse     生成eclipse工程

版权声明:分享过程,注重结果。

linux下maven配置相关推荐

  1. linux下SVN配置笔记(转)

    linux下SVN配置笔记  李群林 转载了 皋军 的博文  [查看原文][转载时间:2012-09-20 10:40] 关键字: linux下svn配置笔记  一.安装SVN默认安装到/usr/lo ...

  2. Linux下VNC配置多个桌面和修改密码 不会当系统重启vnc失效

    1:vncserver 2:iptables -I INPUT -p tcp --dport 5901 -j ACCEPT   客户端方式 3:iptables -I INPUT -p tcp --d ...

  3. linux下dhcp配置(一)

    LINUX下DHCP配置(一) 挂载 mkdir –p /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom/Server ll dhcp* 安装 ...

  4. Linux 下安装配置C/C++开发环境 Code::Blocks

    Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...

  5. linux下安装配置redis服务

    2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...

  6. (转)yi_meng linux 下 ifcfg-eth0 配置 以及ifconfig、ifup、ifdown区别

    linux 下 ifcfg-eth0 配置 以及ifconfig.ifup.ifdown区别 原文:https://www.cnblogs.com/yi-meng/p/3214471.html 这3个 ...

  7. linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略

    Linux下VSFTP配置全攻略 [日期:2007-10-05] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 4]如果要以系统中存在的普通用户登入FTP,也没有什么可以设置的, ...

  8. Linux下安装配置vsftpd

    Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...

  9. Linux配置nginx打开报404,Linux下Nginx配置404页面的方法

    Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...

最新文章

  1. C/C++流程图生成器 C转流程图【worldsing笔记】
  2. alter system switch logfile与alter system archive log current的区别
  3. python里面的之前打过的记忆信息-忘了Python关键语句?这份备忘录拯救你的记忆...
  4. 后缀数组--处理字符串的利器
  5. Jmeter学习系列----1 环境搭建
  6. 使用Caffe预测遇到的问题
  7. Exception in thread main java.io.IOException: No FileSystem for scheme: hdfs
  8. Python_XlrdXlwt
  9. 实例27:python
  10. 斗地主AI算法——第六章の牌型判断
  11. Proteus 8.4软件安装教程
  12. 【Xilinx JESD204B】针对JESD204B的一些问题解答
  13. 「视频」PISCES要先派机器人去外太空,帮人类建立另一个家园?
  14. vite-plugin-eslint缓存导致eslint一直报错的问题
  15. a标签跳转的四种方法
  16. 【ORACLE】21版本新特性之SQL宏(SQL MACROS)的分析
  17. 企业信息安全防泄密浅析
  18. 网易考拉规则引擎平台架构设计与实践
  19. 软件测试面试题:你自认为测试的优势在哪里?
  20. [SAP] MRP MD01 无法运行MRP结果, MD02可运行问题查核及解决方法

热门文章

  1. [连载]好心收留他,但他却抢了我老婆?(五)
  2. 小目标检测论文笔记:Learning Calibrated-Guidance for Object Detection in Aerial Images
  3. 用好Windows命令 识别木马蛛丝马迹
  4. MPLS TE Lab FRR
  5. Linux学习总结(63)——CMDB 详细介绍:概念、架构、模型、表设计及开源选择
  6. 阿里云ECS服务器配置LAMP时安装配置PHP扩展填坑(三)
  7. uniapp 微信小程序 多人语音
  8. Postgresql的使用-2 删除数据库
  9. docker登录私库时提示 x509: certificate signed by unknown authority
  10. 2022-2028年全球与中国作弊取偶行业发展趋势及竞争策略研究