美文网首页
[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