如果是yum下载的话直接:

yum install maven -y

下面说的是源码编译:
1、 找jdk并添加JAVA_HOME环境变量
大部分操作系统都是自带有Java环境的:

[root@localhost /]# 查看Java版本信息
[root@localhost /]# java -version
openjdk version "1.8.0_60"
OpenJDK Runtime Environment (Loongson 8-loongson3a-NeoKylin) (build 1.8.0_60-8-b32)
OpenJDK 64-Bit Server VM (build 25.60-b24, mixed mode)
[root@localhost /]#
[root@localhost /]# find / -name jdk*
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-1.8.nd7.02.mips64el/********
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-1.8.nd7.02.mips64el/********

可以看到/usr/lib/jvm下有jdk,其实绝大多数Linux系统自带的jdk都在这个目录:

[root@localhost jvm]# pwd
/usr/lib/jvm
[root@localhost jvm]# ls -a
.     java-1.8.0                                       java-openjdk  jre-1.8.0-openjdk
..    java-1.8.0-openjdk                               jre           jre-1.8.0-openjdk-1.8.0.60-1.8.nd7.02.mips64el
java  java-1.8.0-openjdk-1.8.0.60-1.8.nd7.02.mips64el  jre-1.8.0     jre-openjdk
[root@localhost jvm]#

我们需要的就是/usr/lib/jvm/java-1.8.0-openjdk这个。
找到之后添加环境变量,mvn命令是需要JAVA_HOME这个环境变量的:

vim  /etc/profile
打开文件,添加JAVA_HOME路径:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
添加之后关闭文件,命令行输入:
source  /etc/profile

1-1 如果找不到也没关系,在官网下载一个即可:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载之后解压,我记得解压后的文件目录里还有两个压缩文件.zip,同样也解压。
然后同样添加JAVA_HOME的环境变量,把路径改为你的解压目录,就是解压后jdk所在的目录。

2、 下载Maven

官网:http://maven.apache.org/
下载:http://maven.apache.org/download.cgi
下载并解压,把解压后的apache-maven的bin目录添加到PATH环境变量中,例如我的路径为:

[root@localhost mvn]# vim /etc/profile
然后添加:
export PATH=/usr/mvn/apache-maven-3.6.0/bin:$PATH
换成你自己的目录所在路径即可

完成之后可以运行命令mvn -v查看一下:

[root@localhost mvn]# mvn -v

有类似输出信息代表安装成功:

运行:http://maven.apache.org/run.html

Linux下使用mvn命令(maven)相关推荐

  1. linux替换jar的文件,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  2. Linux下视频截取命令

    比如你有一个视频,然后你对其中某一段感兴趣,你想把他截取下来,并且不希望画面变差,(当然你也不想花钱买视频编辑软件),可以在Linux下使用如下命令: ffmpeg -ss 00:00:05 -t 0 ...

  3. linux命令输入错误怎么弄,Linux下用shopt命令来帮我们自动纠错输入cd 错误

    下面是关于shopt命令的一些参数的用法 选项 含义 cdable_vars 如果给cd内置命令的参数不是一个目录,就假设它是一个变量名,变量的值是将要转换到的目录 cdspell 纠正cd命令中目录 ...

  4. linux查看设备内存代码,Linux下内存查看命令(示例代码)

    在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. Linux下内存查看命令free详解: 在Linux下查看内存我们 ...

  5. linux下Vi编辑器命令大全

    linux下Vi编辑器命令大全 /根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...

  6. [20161229]linux下使用oclumon命令(rac)

    [20161229]linux下使用oclumon命令(rac).txt --11G RAC下grid 存在一个命令oclumon可以了解监测群集健康.简单了解一下. 1.环境: SYS@+ASM1& ...

  7. Linux下使用mail命令发送邮件

    因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送.mail命令的语法如下: Usage: mail ...

  8. 【Linux】5.linux下的export命令和环境变量

    linux下的export命令和环境变量 linux中在 profile 或者 bashrc 或者其他类似的文件中设置环境变量时(比如PATH),如果没有export,那么只能在直接启动的shell中 ...

  9. |9 其他(linux特定的), 用来存放内核例行程序的文档.,Linux下的帮助命令

    Linux下的帮助命令 一.内建命令与外部命令 内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,并由 ...

最新文章

  1. 清除系统LJ.bat
  2. asa hacker
  3. 360题带你走进深度学习!吴恩达深度学习课程测试题中英对照版发布
  4. 什么是 SAP Commerce yForms
  5. Web 应用服务器端渲染入门指南
  6. python11-28笔记(1.6-1.7)
  7. 数据结构c语言程海英上机,数据结构(C语言版)程海英-上机6.doc
  8. java gc什么意思_对Java GC的简单理解
  9. cs5460a c语言程序,cs5460a应用电路(含源程序)
  10. 计算机无线网络设备有哪些,电脑无线上网设备有哪几种
  11. 【犯二记录】链表结点换位引发的思维僵化,太可怕,智商 == 0
  12. 非手写电子签名的电子合同需注意
  13. 201871010134-周英杰《面向对象程序设计(java)》第一周学习总结
  14. 实战一:模拟手机充值场景
  15. 基于Python的电影数据可视化分析系统 设计报告+答辩PPT+项目源码
  16. 故杀敌者,怒也;取敌之利者,货也
  17. python实现 Python蟒蛇绘制(嵩天老师 )
  18. unity跨平台原理
  19. 2020,上市也疯狂
  20. PCB阻焊层介绍与设计经验总结

热门文章

  1. ElementUI 之el-form表单重置功能按钮
  2. Gmail SMTP example
  3. Docker部署前后端分离项目
  4. 12月份NBA比赛国内转播时间表(12月01日更新)
  5. Ubuntu设置和查看环境变量
  6. 深度学习 十四讲 循环神经网络例子--名字分类
  7. 2-5-卷积操作的平移不变性
  8. 数据库实训(Oracle)
  9. Python ElementTree 解析 xml文件
  10. 一文搞懂同步异步阻塞非阻塞