Maven安装、Eclipse使用Maven 快速创建
什么是Maven为什么需要Maven、Maven帮我们解决了什么使用Maven -安装 -测试Eclipse使用Maven 快速创建
- 什么是Maven
- 为什么需要Maven、Maven帮我们解决了什么
- 使用Maven -安装 -测试
- Eclipse使用Maven 快速创建
1.什么是Maven
Maven是一个基于项目对象模型构建工具,可以通过简单的配置文件来管理项目依赖、构建、测试和部署等任务。使用Maven可以简化项目构建的过程,并且能够提供一致性和可重复性的构建结果。
2.为什么需要Maven(优点)
- 依赖管理:Maven可以自动下载和管理项目所需的依赖库,简化了依赖管理的过程,并提供了版本冲突解决机制。
- 构建过程:Maven定义了一系列的生命周期和阶段(如clean、compile、test、package等),可以根据需要执行不同的构建阶段。
- 插件扩展:Maven支持插件机制,可以通过插件扩展其功能,满足各种特定需求。
- 标准化项目结构:Maven规定了一种标准的项目结构,使得项目更易于理解和管理。
总之:在实际开发中,项目的构建、部署和依赖管理等任务都是非常繁琐且容易出错的。使用 Maven 可以帮助我们自动化这些过程,减少人力成本,提高效率和稳定性。
3.安装Maven
搭建maven环境:
- Maven的下载与安装
Maven官网https://maven.apache.org/download.cgi
一、在官网Maven – Download Apache Maven进行maven的下载
2、下载后解压产生此文件
3、文件夹如图所示
二、Maven的环境变量配置
1、右键点击此电脑选择属性,点击高级系统设置,点击环境变量。
2、在系统变量下点击新建,变量名输入MAVEN_HOME,变量值为maven的安装目录,之后点击确定。
3、在系统变量里找到Path,点击编辑,之后点击新建,输入%MAVEN_HOME%\bin后点击确定后就配置完成了。
4、在命令行中输入:mvn -version,看到maven的版本号则maven配置成功。
三、配置本地仓库和镜像仓库(可以不配,使用默认的。不配直接跳过三)
配置本地仓库和镜像仓库也可以不配使用自带的。
1.配置本地仓库:
这是没有配置的:
//本地仓库的位置默认在C:\Users\WH\.m2\repository中,也可自定义,这里是我配置的位置,在标签对<localRepository>内键入即可 。可以理解这就是下载包的位置。
这是配置的:
<localRepository>D:\maven\apache-maven-3.6.3\maven-repository</localRepository>
配置镜像仓库的位置:
1.在不配置镜像的情况下,maven默认会使用中央库.
2、maven中央库在国外,有时候访问会很慢,尤其是下载较大的依赖的时候,有时候速度会很慢,甚至会出现无法下载的情况.
3、为了解决依赖下载速度的问题,需要配置maven国内镜像
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
<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>
</properties>
</profile>
四、最后:测试maven命令
最后:测试maven命令
cmd中输入,mvn help:system之后会看到一系列的下载…
4.Eclipse
中配置 maven
- window ->prefereces ->Maven ->Installations -Add
–>Directory 找到maven的安装路径 (C:\apache-maven-3.5.2)
注意:选完以后千万记得把复选框的勾给勾上
2.接着第一步 ->User Settings
把 Global Settings和 User Settings 都指向C:\apache-maven-3.5.2\conf\settings.xml
到此,eclipse中maven的配置就结束了。
3.创建一个maven项目
file–>右键选择new–>选择other–>搜索maven–>选择maven Project–>选择Next–>勾选–>
继续Next–>如下图操作
通常来说 ,
groupId 往往是公司的名字
artifactId 是该公司下某个产品的名字
创建的Maven项目结构:
可以看出maven最直观就是给你把包分门别类创建好了。
同时对应的依赖文件也可以一件下载去专门网站,再也不要自己一个一个找包。
Maven 仓库https://mvnrepository.com/artifact/mysql
把要下载包放在pom.xml中即可:
Eg:下载一个
找到自己的pom.xml 在文件中添加一对<dependencies> 要下载的包复制文档 </dependencies>
Eg:
报存就下载了。
Maven理解总结:
通用的项目管理工具,Maven最初是为了简化Java项目构建而创建的,因此在Java领域应用非常广泛。由于时间推移,Maven并不限于Java 项目,它是一个通用的项目管理工具,可以广泛应用于各种类型的Java项目和其他语言项目。
自己理解:Maven简化理解成一个框架或者空盒子,它提供了一套标准化的项目管理和构建流程,同时还附带了依赖项管理和下载功能(pom.xml)。
其他版本解释:
(Maven维护了一个中央仓库,其中包含了大量常用的开源库和框架。当您在项目的POM文件中声明依赖时,Maven会自动从中央仓库下载所需的依赖,无需手动去找和下载这些库。这样,您可以节省时间和精力,同时确保项目使用的库版本一致性。
此外,Maven还支持插件扩展,可以通过插件来执行各种任务,例如代码静态分析、单元测试、打包、部署等。这些插件使得项目的构建过程更加灵活和可定制。
总而言之,Maven为Java项目提供了一种标准化和方便的构建和依赖管理方法,使得开发人员能够更容易地创建、维护和构建项目。它提供了一个“下载系统”和专门的软件工具,让开发者能够更高效地进行开发工作。
中央仓库:https://mvnrepository.com/artifact/mysql
)
更多推荐
所有评论(0)