美文网首页
[IDEA] 学习IDEA环境中使用MAVEN

[IDEA] 学习IDEA环境中使用MAVEN

作者: 旭coder | 来源:发表于2019-11-29 11:12 被阅读0次

           该文章是自己参考别人的文章学习整理的笔记,参考地址:    https://www.cnblogs.com/best/p/9676515.html#_label3_3_1_2

    一、MAVEN是什么?

                Maven这个单词来自于意第绪语(犹太语),意为知识的积累。

                Maven主要做二件事:一、统一JAR包管理,二、统一开发规范和工具

    二、MAVEN安装与配置

              注意: 安装maven之前,必须先确保你的机器中已经安装了JDK,如果是Maven3则必须JDK1.7以上。             

                2.1、官网下载:http://maven.apache.org/download.cgi

                

                    2.2:配置环境变量

                          1、下载好之后,解压到文件夹,注意路径不要有中文

                          2、添加环境变量MAVEN_PATH

                           3、添加系统变量至Path   %MAVEN_HOME%\bin;

                        4、在CMD输入 mvn -version ,出现maven的版本信息,说明安装配置成功。

                2.3 本地仓储配置

                     从中央仓库下载的jar包,都会统一存放到本地仓库中。我们需要配置本地仓库的位置。

                     打开maven安装目录,打开conf目录下的setting.xml文件。

                      2.4  配置远程仓库位置

                                当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下:

                                1、从本地资源库中查找并获得依赖包,如果没有,执行第2步

                                2、从Maven默认中央仓库中查找并获得依赖包(http://repo1.maven.org/maven2/),如果没有,执行第3步

                                3、如果在pom.xml中定义了自定义的远程仓库,那么也会在这里的仓库中进行查找并获得依赖包,如果都没有找到,那么Maven就会抛出异常

                                修改默认中央仓库地址:打开maven安装目录,打开conf目录下的setting.xml文件。

                                <mirror>

                                            <id>nexus-aliyun</id>

                                            <mirrorOf>central</mirrorOf>

                                            <name>Nexus aliyun</name>

                                            <url>http://maven.aliyun.com/nexus/content/groups/public</url>

                                </mirror>

                            

        三、MAVEN概要       

                    Maven 是一个Java项目管理工具,主要功能是统一开发规范与包的依赖管理。

                    3.1、名词解释

                        1、POM  Project Object Model 项目对象模型

                         groupId , artifactId , version 三个元素是项目的坐标,唯一的标识这个项目。

                        2、groupId  项目所在组,一般是组织或公司

                         3、artifactId  是当前项目在组中的唯一ID;

                         4、version  表示版本,SNAPSHOT表示快照,表示此项目还在开发中,不稳定。

                   3.2   maven 标准目录结构

                        

          四、IDEA配置MAVEN                        

                          4.1 打开FILE----Setting

                          4.2 按图示配置

          五、视频教程

                   https://www.bilibili.com/video/av31623453/

    相关文章

      网友评论

          本文标题:[IDEA] 学习IDEA环境中使用MAVEN

          本文链接:https://www.haomeiwen.com/subject/lxywwctx.html