Linux下使用mvn命令(maven)
如果是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)相关推荐
- linux替换jar的文件,Linux下用jar命令替换war包中的文件【转】
问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...
- Linux下视频截取命令
比如你有一个视频,然后你对其中某一段感兴趣,你想把他截取下来,并且不希望画面变差,(当然你也不想花钱买视频编辑软件),可以在Linux下使用如下命令: ffmpeg -ss 00:00:05 -t 0 ...
- linux命令输入错误怎么弄,Linux下用shopt命令来帮我们自动纠错输入cd 错误
下面是关于shopt命令的一些参数的用法 选项 含义 cdable_vars 如果给cd内置命令的参数不是一个目录,就假设它是一个变量名,变量的值是将要转换到的目录 cdspell 纠正cd命令中目录 ...
- linux查看设备内存代码,Linux下内存查看命令(示例代码)
在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. Linux下内存查看命令free详解: 在Linux下查看内存我们 ...
- linux下Vi编辑器命令大全
linux下Vi编辑器命令大全 /根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...
- [20161229]linux下使用oclumon命令(rac)
[20161229]linux下使用oclumon命令(rac).txt --11G RAC下grid 存在一个命令oclumon可以了解监测群集健康.简单了解一下. 1.环境: SYS@+ASM1& ...
- Linux下使用mail命令发送邮件
因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送.mail命令的语法如下: Usage: mail ...
- 【Linux】5.linux下的export命令和环境变量
linux下的export命令和环境变量 linux中在 profile 或者 bashrc 或者其他类似的文件中设置环境变量时(比如PATH),如果没有export,那么只能在直接启动的shell中 ...
- |9 其他(linux特定的), 用来存放内核例行程序的文档.,Linux下的帮助命令
Linux下的帮助命令 一.内建命令与外部命令 内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,并由 ...
最新文章
- 清除系统LJ.bat
- asa hacker
- 360题带你走进深度学习!吴恩达深度学习课程测试题中英对照版发布
- 什么是 SAP Commerce yForms
- Web 应用服务器端渲染入门指南
- python11-28笔记(1.6-1.7)
- 数据结构c语言程海英上机,数据结构(C语言版)程海英-上机6.doc
- java gc什么意思_对Java GC的简单理解
- cs5460a c语言程序,cs5460a应用电路(含源程序)
- 计算机无线网络设备有哪些,电脑无线上网设备有哪几种
- 【犯二记录】链表结点换位引发的思维僵化,太可怕,智商 == 0
- 非手写电子签名的电子合同需注意
- 201871010134-周英杰《面向对象程序设计(java)》第一周学习总结
- 实战一:模拟手机充值场景
- 基于Python的电影数据可视化分析系统 设计报告+答辩PPT+项目源码
- 故杀敌者,怒也;取敌之利者,货也
- python实现 Python蟒蛇绘制(嵩天老师 )
- unity跨平台原理
- 2020,上市也疯狂
- PCB阻焊层介绍与设计经验总结