为什么要进修这个技能?
1.在Java Web开拓中,需要利用大量的jar包,我们手动去导入;
2.如何可以或许让一个对象自动帮我们导入和设置这个jar包;
由此,Maven降生了
Maven项目架构打点东西我们今朝用这个东西就是利便导入jar包的。
焦点思想:约定大于设置
有约束,不要去违反
Maven会划定好你该如何去编写我们的Java代码,必需凭据这个类型来。
Maven安装1.下载地点:
Linux系统选择.tar.gz;
Windows选择.zip;
2.下载完成今后,解压,获得如下的文件目次:
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项目标进程
一步一步凭据步调来即可,个中大概需要本身选择一下本身的maven版本等信息。
乐成了。
Linux公社的RSS地点:https://www.linuxidc.com/rssFeed.aspx