maven大全(概述、maven安装配置、IDEA配置maven、IDEA创建maven项目并如何使用)
创始人
2024-02-02 11:46:02
0

目录

一、概述

1.什么是maven?

2.maven有什么作用?

(1)提供了一套标准化的项目结构

(2)提供了标准化的构建流程(编译、测试、打包、发布)

(3)提供了一套依赖管理机制

3.maven的生命周期

二、maven下载和安装配置

1.去Apache Maven官网下载压缩包

2.解压到一个文件夹当中存放

配置环境变量 

3. 右键此电脑-->属性--->高级系统设置-->环境变量

 4.环境变量-->新建

 5.填写变量名和变量值

 6.找到path。点击编辑

 7.在里面新建添加一个%MAVEN_HOME%\bin

 测试是否成功

8.快捷键:Windows键+R,输入cmd,黑色界面里面再输入mvn -version

配置maven本地仓库

9.找到解压的maven文件打开

10.打开conf包--->右键settings.xml--->选择用记事本打开

 11.大概滑动这么多,找到这个

12.把找到的这条复制粘在-->下面

 配置阿里云私服

13.还是用记事本打开settings.xml文件,找到这个下面这个

 14.在-->下面添加这个

15.添加成功保存图

16.查看是否配置成功

三、idea里面创建maven项目并使用


一、概述

1.什么是maven?

答: 全称是Apache Maven。专门用于管理和构建项目的工具

2.maven有什么作用?

(1)提供了一套标准化的项目结构

官方:

就是使用的idea,eclipse编译器的项目结构不统一,maven就提供了统一的项目结构标准,这样就可以统一项目结构通用了

直白翻译:

就是用meven后,不管用什么编译器,项目结构都一样通用了

maven结构图:

(2)提供了标准化的构建流程(编译、测试、打包、发布)

maven的常用cmd命令:

编译:mvn compile

清理:mvn clean

测试:mvn test

打包:mvn package

安装:mvn install

官方:

使用简单的几个命令来进行整个项目的编译、测试、打包、发布(发布一般不用maven命令) 

直白翻译: 

项目写好后,不知道怎么打包之类的,使用maven对应的一个命令就可以帮你完成这些工作了

(3)提供了一套依赖管理机制

依赖管理:

管理你项目所依赖的第三方资源(jar包、插件) 

不用maven使用jar包的步骤:

网上去寻找下载jar包-->复制jar包到项目-->将jar包加入到工作环境

用maven后步骤:

使用简单的几行命令坐标就可以从仓库里面调你需要的jar包给你直接用上

仓库的分类:

本地仓库:自己计算机上的一个仓库

远程仓库(私服):由公司团队搭建的私有仓库(免费开源和一些付费的jar包)

中央仓库:由maven团队维护的全球唯一仓库(全球免费开源的jar包)

3.maven的生命周期

maven生命周期:一次构建过程经历了多少个事件

 maven对项目的生命周期分为三套

同一生命周期,执行后边的命令,前边的命令会自动执行

第一套生命周期:pre-clean---> clean-->post-clean

第二套生命周期:compile-->test-->package-->install

第三套生命周期:pre-site-->site--->post-site

二、maven下载和安装配置

1.去Apache Maven官网下载压缩包

2.解压到一个文件夹当中存放

配置环境变量 

3. 右键此电脑-->属性--->高级系统设置-->环境变量

 4.环境变量-->新建

 5.填写变量名和变量值

变量名MAVEN_HOME

变量值为自己解压压缩包的maven地址(可以从浏览目录里面找)

 6.找到path。点击编辑

 7.在里面新建添加一个%MAVEN_HOME%\bin

 测试是否成功

8.快捷键:Windows键+R,输入cmd,黑色界面里面再输入mvn -version

这样就是成功了

ps:如果遇到提示这样报错,那就去系统变量里面,把JAVA_HOME的\bin去掉再打开cmd试试

The JAVA_HOME environment variable is not defined correctly, this environment variable is needed to run this program.

配置maven本地仓库

9.找到解压的maven文件打开,新建一个文件夹(我起的名字是maven_base),用来当作本地仓库 

10.打开conf包--->右键settings.xml--->选择用记事本打开

 11.大概滑动这么多,找到这个

/path/to/local/repo

12.把找到的这条复制粘在-->下面

ps:

图中的标红第(1)是原有的。

图中的标红第(2)是复制粘贴第(1)的,再把中间的值改为一个文件夹的地址(仓库地址)

这里是上面建立的那个文件中位置

 配置阿里云私服

 为什么要配阿里云私服?

答:因为本地仓库从中央仓库(在国外)调jar包很慢。就用阿里云的私服仓库(国内)就会比较快

13.还是用记事本打开settings.xml文件,找到这个下面这个

   
      mirrorId
      repositoryId
      Human Readable Name for this Mirror.
      http://my.repository.com/repo/path
   

     -->

 14.-->下面添加这个



    alimaven
    central
    aliyun maven
    http://maven.aliyun.com/nexus/content/repositories/central/

15.添加成功保存图

ps:复制进去完成可以用Tab键调整对其美观一下

16.查看是否配置成功

快捷键Windows+R,输入cmd,进入黑窗口再输入这个命令mvn help:system

这个命令作用是从maven仓库帮我们下载一些需要的的插件

 这样maven就都配置完成了!!!!

注意点:下面的一个是配置。一个是创建项目并使用,是不一样的(不过都要按照五、六这样的顺序步骤来看的) 

三、idea里面创建maven项目并使用

这是详细步骤的文章超链接

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...