utuntu 18.04.1安装maven记录

  • 2019 年 12 月 19 日
  • 笔记

下载

在官网下载maven

地址:http://maven.apache.org/download.cgi

下面以apache-maven-3.6.0-bin.tar.gz为例

解压与移动目录

  1. 解压
tar zxvf apache-maven-3.6.0-bin.tar.gz
  1. 移动

我个人习惯把软件放在/opt目录下

sudo mv apache-maven-3.6.0 /opt

配置环境

在这里复习下linux的知识,在用户目录下的.bashrc文件是仅当前用户可见的,而/etc/profile是所有用户都可见。

vim ~/.bashrc

在最后加入

export PATH=/opt/apache-maven-3.6.0/bin:$PATH

然后执行下面命令,使配置信息生效

source ~/.bashrc

测试

执行

mvn -v

输出以下内容则正常

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)  Maven home: /opt/apache-maven-3.6.0  Java version: 10.0.2, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-amd64  Default locale: zh_CN, platform encoding: UTF-8  OS name: "linux", version: "4.15.0-42-generic", arch: "amd64", family: "unix"

个性化

以下内容全部是修改apache-maven-3.6.0/conf/settings.xml文件

切换源

在国情下,自带的源可能会有连接不上的情况,所以切换回国内的比较好,而且比较快。

找到mirrors标签在中间加入

<mirror>      <id>AliMaven</id>      <name>aliyun maven</name>      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>      <mirrorOf>central</mirrorOf>          </mirror>

修改本地仓库位置

修改localRepository标签

我修改到用户目录下的maven/repository

当目录不存在时,执行以下命令创建(主要是我想记住-p 多级目录参数)

mkdir -p ~/maven/repository

然后在settings.xml中修改localRepository为

<localRepository>${user.home}/maven/respository</localRepository>