搭建Ubuntu下JavaEE开发环境之Maven3

Maven是一个基于POM项目对象模型的项目构建工具,最强大的功能就是能够自动下载项目依赖库。同时它也可以作为版本发布的管理工具,应用广泛。

系统环境

  • 操作系统
    Ubuntu18.04LTS桌面版,如果没有,可以参考这里安装Ubuntu18.04LTS
  • 辅助工具
    Vim文本编辑器,系统自带,如果没有安装,可在终端(可使用快捷键Ctrl+Alt+T打开)执行以下命令安装
sudo apt install vim       //安装vim
vim --version              //安装好之后,可以执行此命令查看安装的vim版本
  • 网络
    使用无线Wifi连接网络

注意事项

  • 默认下载路径
    本文默认软件包下载后保存到以下目录,执行命令时,以实际保存目录为准
/home/kyle/下载
  • 目录和文件路径
    1). 软件的下载地址、包名或版本,随着时间或发布新版本而会有所改变或无效,实际应以官网为准
    2). 部分软件每次下载都会附带随机码命名软件包,使用tar命令解压时,对应的软件包名字应以实际下载下来的名字为准
    3). 另外,解压出来的目录名字大多会带有版本号,使用mv命令对目录或文件进行移动或改名时,其操作的目录或文件名路径以实际解压出来的目录或文件名的路径为准

安装Maven

  • 下载
    直接在Maven官网下载,建议选择国内清华大学镜像源下载,速度会快很多,当然国内的镜像都可以。目前Maven最新版本为3.6.2。
  • 解压安装
    执行以下命令完成安装
sudo mkdir -p /opt/apache/maven
sudo tar -zxvf /home/kyle/下载/apache-maven-3.6.2-bin.tar.gz -C /opt/apache/maven/
sudo mv  /opt/apache/maven/apache-maven-3.6.2/ /opt/apache/maven/3.6.2/ 
  • 配置环境变量
    使用vim编辑.profile文件
sudo vim ~/.profile

在文件末尾添加以下两行

export M2_HOME=/opt/apache/maven/3.6.2           //定义maven根目录
export PATH=$PATH:${M2_HOME}/bin                       //将mvn命令添加到PATH路径中

同样的执行以下命令,使变量生效

source ~/.profile
  • 配置本地仓库目录
    假设本地用来存放依赖的目录为/home/kyle/repositories/maven,先创建仓库目录并授权
sudo mkdir /home/kyle/repositories/maven
sudo chmod -R 777 /home/kyle/repositories/maven      //需要读写的权限,可以配置766

然后使用vim编辑Maven配置文件settings.xml

sudo vim /opt/apache/maven/3.6.2/conf/settings.xml

找到localRepository元素,去掉注释,改成如下内容,然后保存,退出

<localRepository>/home/kyle/repositories/maven</localRepository>

修改后的settings.xml文件对应位置的文件内容大概如下


Maven配置文件
  • 验证
    打开终端输入以下命令,安装正确的话,将输出Maven的版本信息
mvn -version

输入以下命令,验证Maven对本地仓库读写权限

mvn help:system

如果读写权限正常,最后会输出“BUILD SUCCESS”字样


验证Maven读写权限

上一步 安装Node.js

下一步 安装Apache2

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容