Ubuntu18.04下Maven的安装与设置

为什么要进修这个技能?

1.在Java Web开拓中,需要利用大量的jar包,我们手动去导入;

2.如何可以或许让一个对象自动帮我们导入和设置这个jar包;

由此,Maven降生了

Maven项目架构打点东西

我们今朝用这个东西就是利便导入jar包的。

焦点思想:约定大于设置

有约束,不要去违反

Maven会划定好你该如何去编写我们的Java代码,必需凭据这个类型来。

Maven安装

1.下载地点:

Linux系统选择.tar.gz;

Windows选择.zip;

Ubuntu18.04下Maven的安装与配置

Ubuntu18.04下Maven的安装与配置

2.下载完成今后,解压,获得如下的文件目次:

Ubuntu18.04下Maven的安装与配置

3.建设一个文件目次

sudo mkdir /opt/maven sudo mv apache-maven-3.6.3 /opt/maven

4.建设一个maven的当地客栈

sudo mkdir maven-repo

5.设置当地客栈的路径

进入到 "/opt/maven/apache-maven-3.6.3/conf"路径下,在呼吁行输入:

sudo gedit settings.xml

ctrl+F 输入“localRepository”,快速定位到当地客栈的路径配置标签,将标签内容修改为你自界说的当地客栈的路径,然后将其拷贝出到注释标签的外面。

<localRepository>/opt/maven/apache-maven-3.6.3/maven-repo</localRepository>

6.设置maven的情况变量

呼吁行输入:

sudo gedit /etc/profile

然后添加:

MAVEN_HOME=/opt/maven/apache-maven-3.6.3 export MAVEN_HOME export PATH=${PATH}:{MAVEN_HOME}/bin

假如呼吁行用的是zsh,那么需要需要凭据下面的方法举办配置情况变量:

sudo gedit ~/.zshrc

然后添加:

export MAVEN_HOME=/opt/maven/apache-maven-3.6.3 export M2=$MAVEN_HOME/bin export PATH=$M2:$PATH

然后生存,封锁终端,从头开启终端,输入"mvn -v"呼吁:

7.在IDEA中设置maven

打开IDEA,点击左上角的 File->Settings->Maven

设置:

Maven home directory : 为本身的Maven 安装路径

User settings file: 为你的 settings.xml 路径 (需要勾选后头 Override, 否则不能变动)

Local repository: 会按照 settings.xml 自动填充

留意:我在此处曾遇到了一个问题,就是把maven的当地客栈建设在了一个此外处所,然后我在建设maven项目标时候,一直无法乐成建设,导致一直呈现这个异常:

Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to alimaven

颠末查询资料,将我的当地客栈从头改在了"apache-maven-3.6.3"文件夹下,然后maven项目build乐成了,所以必然要记得这个处所,将maven的当地客栈放在maven的根目次下

8.设置一下阿里云镜像:

进入到 "/opt/maven/apache-maven-3.6.3/conf"文件夹下,然后编辑"settings.xml"文件,在<mirrors>标签中添加以下内容:

<mirror>     <id>nexus-aliyun</id>     <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>     <name>Nexus aliyun</name>     <url>将maven的当地客栈放在maven的根目次下en.aliyun.com/nexus/content/groups/public</url> </mirror>

9.建设一个maven项目标进程

Ubuntu18.04下Maven的安装与配置

一步一步凭据步调来即可,个中大概需要本身选择一下本身的maven版本等信息。

Ubuntu18.04下Maven的安装与配置

乐成了。

Linux公社的RSS地点https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdjwj.html