Maven 的安装与设置

Maven 是 流行的 Java 构建工具(Gradle 是后起之秀)。本文总结了开发中常用的 Windows 和 CentOS 环境下 Maven 的安装与基本配置。

作者:王克锋
出处:https://kefeng.wang/2016/10/15/maven-installation/
版权:自由转载-非商用-非衍生-保持署名,转载请标明作者和出处。

1 依赖环境

需要事先安装 JDK,详见文章:Linux/Windows JDK 的安装

2 版本选择

http://maven.apache.org/download.cgi
http://maven.apache.org/docs/history.html
对于开发者,各版本功能差别很小,差别在于修复BUG。我们可选择最新版本:

发布日期版本号Java要求发布说明下载链接(zip)下载链接(tgz)
2018-06-213.5.4Java 7release notesapache-maven-3.5.4-bin.zipapache-maven-3.5.4-bin.tar.gz
2015-11-143.3.9Java 7release notesapache-maven-3.3.9-bin.zipapache-maven-3.3.9-bin.tar.gz
2014-12-203.2.5Java 6release notesapache-maven-3.2.5-bin.zipapache-maven-3.2.5-bin.tar.gz
2013-10-043.1.1Java 5release notesapache-maven-3.1.1-bin.zipapache-maven-3.1.1-bin.tar.gz
2013-02-233.0.5Java 5release notesapache-maven-3.0.5-bin.zipapache-maven-3.0.5-bin.tar.gz

3 Windows 环境

要在 Windows 下搭建本机 Java 开发环境,必须安装 Maven。

3.1 下载与安装

3.2 设置环境变量

  • MAVEN_HOME=D:\Develop\apache-maven-3.5.4
  • PATH=%PATH%;%MAVEN_HOME%\bin

3.3 修改 settings.xml

指定 localRepository 为固定位置,以确保所有 Windows 用户共用同一份本地仓库。

<!-- notepad %MAVEN_HOME%\conf\settings.xml -->
<settings ...>
    <localRepository>D:\Develop\repository</localRepository>
</settings>

4 CentOS 环境

对于测试和线上环境,要想构建基于 Maven 的 Java 项目,就需要安装 Maven。

4.1 下载与安装

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
sudo tar -zxf apache-maven-3.5.4-bin.tar.gz -C /opt
sudo chown -R root:root /opt/apache-maven-3.5.4
sudo ln -sf /opt/apache-maven-3.5.4/bin/mvn /usr/bin/mvn

4.2 设置环境变量

## sudo vim /etc/profile ## 所有用户有效
export MAVEN_HOME=/opt/apache-maven-3.5.4
export PATH=$PATH:$MAVEN_HOME/bin

4.3 修改 settings.xml

指定 localRepository 为固定位置,以确保所有 Linux 用户共用同一份本地仓库。

<!-- sudo vim $MAVEN_HOME/conf/settings.xml -->
<settings ...>
    <localRepository>/home/admin/repository</localRepository>
</settings>

5 常见报错处理

5.1 找不到开发包

报错信息:Failure to find com.google.code.javaparser:javaparser : jar:1.0.8
解决办法1:先确认远程仓库中文件存在,若不存在则指定其他远程仓库,或者手工安装 JAR 包至本地仓库
解决办法2:仍未解决时可从本地仓库中删除相应目录再试,以便重新下载

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值