maven

说明:在ubuntu16.04中安装及配置maven3.6.3


下载maven

Apache Maven Download
页面最下端在Previous Releases处点击archives进入版本下载页面

安装与配置

解压缩

# 解压maven文件
tar -zxvf apache-maven-3.6.3-bin.tar.gz
# 删除压缩包
sudo rm apache-maven-3.6.3-bin.tar.gz

配置环境变量

# 编辑环境变量配置文件
$sudo vim /etc/profile

# 在/etc/profile文件中添加以下内容
export MAVEN_HOME=/usr/local/java/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

# 刷新环境变量
$source /etc/profile
# 检查maven是否安装成功。显示maven版本即安装成功
$mvn -v 

配置

$cd /usr/local/java/apache-maven-3.6.3/conf
$sudo vim settings.xml

settings.xml文件对应标签下添加以下内容

  1. 设置本地maven仓库默认存在位置
  2. 修改maven源为阿里云1
<localRepository>/usr/local/java/repository</localRepository>


<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

在IDEA中配置maven

File-Settings-Build,Execution,Deloyment-Build Tools-Maven中设置maven相关配置

  • Maven home path:/usr/local/java/apache-maven-3.6.3
  • User Settings:/usr/local/java/apache-maven-3.6.3/conf/settings.xml
  • Local reposit:/usr/local/java/repository

在创建maven工程前,需要将/usr/local/java下的maven仓库文件夹repository权限放开,否则无法从阿里云下载jar包到本地仓库

报错:Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to aliyunmaven (https://maven.aliyun.com/repository/public): /usr/local/java/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.part.lock (没有那个文件或目录)

$cd /usr/local/java
$sudo chmod -R 777 repository

上述报错的其他解决方法:Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from 这类问题的解决方法


参考文章:


  1. 仓库服务 (aliyun.com) ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值