Maven项目对象模型(POM)是Apache组织中一个颇为成功的开源项目,主要服务于基于JAVA平台的项目构建,依赖管理和项目信息管理。构建包括了编译,运行单元测试,生成文档, 打包,部署等工作。Maven为全世界JAVA开发者提供了免费的中央仓库.
Maven下载安装
Maven Apache Maven下载官网,找到匹配自己系统的Maven版本,
下载完毕后,解压到相应的软件安装目录,然后配置Maven的环境变量,注意这里在使用Maven之前一定要先配置好Java的环境变量,不然无法使用Maven。
在解压后的Maven文件夹的根目录中新建一个Maven本地仓库,用于存储线上下载的jar,方面下次使用,当然也可以不再Maven文件中新建,其他地方也可以,这样做只是方便查找。
最后需要把建立好的本地仓库在Maven中配置一下,让其生效。在maven根目录下找到conf文件夹,进入conf找到setting.xml配置文件,使用文本编辑器打开,配置如下:
到此,基本配置完毕,后面就是让Maven生效,需要在系统的环境变量中进行环境配置。
##配置Maven环境变量##
找到环境变量设置位置:我的电脑–>属性–>高级系统设置–>环境变量–>path–>编辑,然后把Maven的安装目录添加到Path中,如果前面没有分号,需要手动添加,表示分隔,不同的路径。如下图所示:
到此配置完毕后,通过系统的cmd命名进行验证是否成功安装。运行cmd,输入 mvn -v查看maven版本,如果输入如下信息,则表示安装成功。
如果在下载过程中比较慢或者下载失败的话,需要删除本地仓库中的内容,然后配置国内下载源,然后再重新下载即可。
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>nexus-osc</id>
<mirrorOf>*</mirrorOf>
<name>Nexus osc</name>
<url>http://mirrors.163.com/maven/repository/maven-central/</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<!--这个字段表示默认激活-->
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
</profile>
</profiles>
##在IntellJ中配置Maven##
打开IntellJ Idea,选择右下角的Configure,找到Project Default–>Settings,然后搜索Maven关键字,找到Maven菜单,选择Maven所在目录,以及Maven中的settings.xml配置文件,让自己新建的Maven仓库生效。
找到项目默认配置窗口–>Default Settings
进入Default Settings 中搜索 Maven关键字,找到Maven菜单:
到此,就配置完毕了。
##使用IntellJ Idea 创建Maven项目##
使用 Idea工具提供的默认Maven模板,选择Java项目:
点击Next,输入GroupId(可以当做是包名),ArtifactId(可以当做是项目名称),Version(当前项目的版本号,一般不修改)
选择Maven,这里前面我们配置了默认的Maven,工具会自动选择,不用更改,默认即可。
点击Next,确认项目名称,最后就是等待工具下载Maven所需要的jar,需要联网,第一次下载文件会比较多,耐心等待即可。
最后一步,需要在main目录下新建一个resource的目录,用于装配置文件,接着还需要把main下面的java指定为项目根目录,把resource指定为项目根资源文件,还需要把test下面的java指定为测试的根目录,这样项目才能正常使用。
选择要修改的文件夹–>右键–>Make Directory as -->Test Sources Root(测试根目录) | Sources Root(源码根目录)|Resource Root(配置文件根目录)。
到此,所有讲解完毕!!