Maven(基于Deepin系统)

一.Maven概述

Maven是一款构建和管理基于Java项目的工具.

核心思想:约定大于配置

二.环境搭建

1.下载

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

选择apache-maven-3.6.3-bin.tar.gz进行下载.

2.安装

直接解压即可.(可使用tar -zxvf指令进行解压)

3.环境变量配置

在终端中(Ctrl + Alt + T),使用命令行:sudo vim /etc/profile编辑配置文件

具体代码如下:

MAVEN_HOME=/usr/local/maven/apache-maven-3.5.4

M2_HOME=/usr/local/maven/apache-maven-3.5.4/bin

PATH=$MAVEN_HOME/bin:$PATH

export MAVEN_HOME PATH

修改完成后保存.可使用source /etc/profile命令,使配置文件立即生效(也可重启).

查看maven版本信息(mvn -version):

出现上述信息则配置成功.

三.在IDEA中使用Maven

1.配置Maven的本地仓库

在解压文件(apache-maven-3.5.4)中找到conf文件夹下的settings.xml文件,对其进行编辑:

/usr/local/maven/repository

将自己在本地新建的repository的地址放入到localRepository节点中即可.

2.配置Maven的镜像

在刚才的文件中找到mirrors节点,在其中添加以下代码:

alimaven

aliyun maven

http://maven.aliyun.com/nexus/content/groups/public/

central

保存文件即可.

3.设置IDEA

File --> settings --> Build,Execution,Deployment  --> Build Tools  --> Maven

分别对maven的安装路径,配置文件,以及本地仓库进行修改,填入自己maven对应的地址,Apply即可.

我也看到很多这样的想法:IDEA有自带的,为什么要用自己的配置?在我的电脑中自带的maven的settings文件在对应的目录是找不到的.而且公司中是会限制你访问外网的,这时就需要配置Server节点中的相关内容.所以建议使用自己配置的maven.

这样就可以上使用Maven了.

4.遇到的问题

pom文件报错找不到对应的文件,而本地仓库也是空的.最后才发现文件夹是"加锁"的.

解决办法:修改文件的读写权限,使用chmod命令.

sudo chmod -r 777 /usr/local/maven/apache-maven-3.5.4

说明:

1)其中-r表示递归,即该文件,该文件的子文件,该文件子文件夹都会设置为同一权限.只设置单个文件时,去掉即可.

2)r 读取权限 对应标记4 对应二进制表示(100);

w 写入权限 对应标记2 对应二进制表示(010);

x 执行权限 对应标记1 对应二进制表示(001);

其中7就表示4+2+1

第一个7表示文件所有者的权限,

第二个7表示文件所属组用户的权限,

第三个7表示其他用户的权限.

3)/usr/local/maven/apache-maven-3.5.4即为maven的安装路径.

你可能感兴趣的:(Maven(基于Deepin系统))