Ubuntu 下安装和配置 Apache Maven
来源:互联网 发布:如何ping ip 和端口号 编辑:程序博客网 时间:2024/06/07 06:10
上一篇介绍了 安装 Oracle JDK ,这一篇来介绍在 Ubuntu 16.04 LTS 下如何安装 Apache Maven 。
前言
在终端,输入 mvn
,你会看到 Ubuntu 16.04 LTS 帮我们准备好了 Apache Maven 的安装包:
lewis007@Apple:~$ mvn程序“mvn”尚未安装。 您可以使用以下命令安装:sudo apt install mavenlewis007@Apple:~$
Apache Maven 是需要 JDK 支持的,需要先安装 JDK。
按照上面的提示,可以正确安装 Apache Maven ,甚至,如果你没有安装 Oracle JDK ,上面的提示也会帮你安装一个 JDK,这就是 Ubuntu 中 apt 命令的好处。
但是, apt 帮你安装的不是 Oracle JDK 。同时,我希望自己下载安装包,还有以下几个考虑:
- 安装目录由我自己选择;
- 安装版本是最新稳定版本;
- 自定义设置
settings.xml
。
下载
前往 Apache Maven 官网,下载对应的 tar.gz 格式的 Apache Maven 安装文件,例如,我下载的是 apache-maven-3.3.9-bin.tar.gz
。
lewis007@Apple:~/下载$ ll总用量 233772drwxr-xr-x 2 lewis007 lewis007 4096 6月 13 19:59 ./drwx------ 20 lewis007 lewis007 4096 6月 13 19:49 ../-rw-r--r-- 1 lewis007 lewis007 8491533 5月 16 18:59 apache-maven-3.3.9-bin.tar.gz-rw-rw-r-- 1 lewis007 lewis007 49457350 6月 12 21:23 google-chrome-stable_current_amd64.deb-rw-r--r-- 1 lewis007 lewis007 181389058 5月 9 20:20 jdk-8u92-linux-x64.tar.gzlewis007@Apple:~/下载$
安装
进入安装目录
在上一篇的 Oracle JDK 的安装中,我已经创建了安装目录,我想把 Apache Maven 和 Oracle JDK 安装到一起,所以就直接进入该安装目录即可。
lewis007@Apple:~/下载$ cd /opt/dev
解压
lewis007@Apple:/opt/dev$ sudo tar -zxf ~/下载/apache-maven-3.3.9-bin.tar.gz
根据提示,可能需要输入登录密码以获取root权限。
查看
lewis007@Apple:/opt/dev$ ll总用量 16drwxr-xr-x 4 root root 4096 6月 13 20:13 ./drwxr-xr-x 4 root root 4096 6月 13 19:09 ../drwxr-xr-x 6 root root 4096 6月 13 20:13 apache-maven-3.3.9/drwxr-xr-x 8 uucp 143 4096 4月 1 12:20 jdk1.8.0_92/lewis007@Apple:/opt/dev$
设置环境变量
lewis007@Apple:/opt/dev$ sudo vi /etc/profile
如果按照上一篇设置了 Oracle JDK 的环境变量,那么现在加入 Apache Maven 后,应该是这个样子:
## set Oracle JDK Envexport JAVA_HOME=/opt/dev/jdk1.8.0_92export CLASSPATH=.:$JAVA_HOME/lib## set Apache Maven Envexport M2_HOME=/opt/dev/apache-maven-3.3.9## set PATHexport PATH=$M2_HOME/bin:$JAVA_HOME/bin:$PATH
- 加入了新的环境变量
M2_HOME
; - 在
PATH
上加入了 Apache Maven 的 bin 目录。
重启
原因和方法,上一篇有,在此就不赘述了。
验证
lewis007@Apple:~$ mvn --vApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)Maven home: /opt/dev/apache-maven-3.3.9Java version: 1.8.0_92, vendor: Oracle CorporationJava home: /opt/dev/jdk1.8.0_92/jreDefault locale: zh_CN, platform encoding: UTF-8OS name: "linux", version: "4.4.0-24-generic", arch: "amd64", family: "unix"lewis007@Apple:~$
设置本地仓库路径
lewis007@Apple:~$ sudo vim /opt/dev/apache-maven-3.3.9/conf/settings.xml
在 <!-- interactiveMode
的上一行添加如下内容:
<localRepository>/opt/work/repo</localRepository>
/opt/work/repo
: 是我设置的本地仓库路径,各位可自行设置。
不设置的话,在使用 Apache Maven 的过程中,Maven 默认会自动在用户目录下创建 .m2
的文件夹,该文件夹下保存了一个 setting.xml
和 reop
本地仓库文件夹。
- Ubuntu 下安装和配置 Apache Maven
- Linux Ubuntu系统下Apache Maven的安装和配置
- ubuntu 下配置和安装apache
- Ubuntu下APACHE HTTPS安装和配置
- Ubuntu下APACHE HTTPS安装和配置
- Ubuntu下APACHE HTTPS安装和配置
- Ubuntu下安装配置和卸载Maven
- Ubuntu 下安装配置apache
- Apache Maven 在Windows下安装和配置
- Ubuntu下安装和配置Apache及Apache2
- Ubuntu下PHP+MySQL+Apache+PHPStorm的安装和配置
- ubuntu下Apache 的安装与配置
- ubuntu下安装配置Apache Tomcat
- Ubuntu下安装配置Apache web server
- Ubuntu下安装配置Apache http server
- Ubuntu下apache安装配置笔记
- Ubuntu下安装配置Svn+Apache服务器
- Ubuntu下apache的安装与配置
- python学习的一些笔记
- asp.net web开发所用到的技术
- Java数据结构之有效队列
- Android下写一个永远不会被KILL掉的进程/服务
- POJ 1611 The Suspects (并查集)
- Ubuntu 下安装和配置 Apache Maven
- 《App后台开发运维和架构实践》勘误
- Java基础_debug
- LeetCode Sort List(单链表归并排序)
- onethink打开调试面板也就是页面trace
- HDU 1059 Dividing
- June 11th 模拟赛C T2 Cowski Solution
- java android 面试题汇总
- java核心机制之GC