Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从中央信息管理项目的构建,报告和文档。
官网:https://maven.apache.org/
下载地址:https://maven.apache.org/download.cgi
在下载之前,请确保自己的电脑上装有jdk1.7或者以上的版本。否则maven是无法正常运行的。
若需要安装jdk,可以参考这个博客JDK安装以及环境变量的配置
根据自己的系统选择对应的压缩包。博主是在window系统上,所以选择第二个。
下载完成后放到你要存放的位置(路径上最好不要有中文,以免出现一些奇奇怪怪的bug),解压会看到这几个文件。
解压后在配置环境之前,我们需要修改一些设置。进入conf文件夹,打开setting.xml文件
在
中加入localRepository
。这个是设置本地仓库的位置。路径上也最好不要有中文
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0">
<localRepository>D:/Maven/rep1localRepository>
.......
在mirrors
标签中加入国内的镜像。
<mirrors>
<mirror>
<id>alimavenid>
<mirrorOf>centralmirrorOf>
<name>aliyun mavenname>
<url>http://maven.aliyun.com/nexus/content/repositories/central/url>
mirror>
<mirror>
<id>ibiblioid>
<mirrorOf>centralmirrorOf>
<name>Human Readable Name for this Mirror.name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/url>
mirror>
<mirror>
<id>jboss-public-repository-groupid>
<mirrorOf>centralmirrorOf>
<name>JBoss Public Repository Groupname>
<url>http://repository.jboss.org/nexus/content/groups/publicurl>
mirror>
mirrors>
修改完这个两个就行了。
博主现在的使用的配置文件如下
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>D:/Maven/rep1localRepository>
<pluginGroups>
pluginGroups>
<proxies>
proxies>
<servers>
servers>
<mirror>
<id>alimavenid>
<mirrorOf>centralmirrorOf>
<name>aliyun mavenname>
<url>http://maven.aliyun.com/nexus/content/repositories/central/url>
mirror>
<mirror>
<id>ibiblioid>
<mirrorOf>centralmirrorOf>
<name>Human Readable Name for this Mirror.name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/url>
mirror>
<mirror>
<id>jboss-public-repository-groupid>
<mirrorOf>centralmirrorOf>
<name>JBoss Public Repository Groupname>
<url>http://repository.jboss.org/nexus/content/groups/publicurl>
mirror>
mirrors>
<profiles>
<profile>
<id>jdk-1.8id>
<activation>
<activeByDefault>trueactiveByDefault>
<jdk>1.8jdk>
activation>
<properties>
<maven.compiler.source>1.8maven.compiler.source>
<maven.compiler.target>1.8maven.compiler.target>
<maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>
properties>
profile>
profiles>
settings>
修改好配置后,把maven添加到环境变量中
右击我的电脑->属性->高级系统设置->环境变量
这个win10升级到最新版后,和之前不太一样。不过按照上面写的内容找到对应内容打开就行。
点击新建,创建一个MAVE_HOME
变量值为maven解压位置的根目录。
打开path
,在路面加入%MAVEN_HOME%\bin
设置好后,一路点确定保存设置即可。
打开cmd创建,输入
mvn --version
如果显示如下信息,则说明配置成功了
配置好了环境变量后,接下来配置一下idea。
这里使用的IDEA版本为:2020.3.2
打开setting进入设置界面。
不过最新版的idea这个界面和以往的界面不太一样。是在启动页面的右下角configuration->settgings
找到maven这个设置
配置好后点OK
保存就行。
创建一个maven项目测试一下(如果还不会使用Maven也没关系,跟着图照做看看,或者等学了之后,再来跟着做也许。)
右上方可以选择使用jdk的版本。这里使用1.8的
下面这里可以选择使用一些骨架进行创建,例如要创建一个webapp项目的话,可以使用webapp这个二骨架。
不过现在为了做测试,就不用骨架创建了。
在这里填好这些信息
Name
GroupId
ArtifactId
Version
像这样就创建成功了。
当加入新的坐标后,点击右上角的小按钮,重新导入依赖。
如果是旧版本的IDEA,在项目启动后,可以点击自动导入,这样修改了坐标后,会自动导入依赖,不用手动去点。
在右边的菜单栏上,会有这么一个maven的插件。可以执行一些maven的命令。
像Lifecycle可以执行maven的一些生命周期。
这个可以重新导入依赖
可以关闭test这个生命周期
这个查看依赖关系图
Dependencies这里可以看到项目找依赖的jar包
创建一个类后,点左边的小箭头就可以执行代码了。