java中maven的概念是什么?怎样安装它?

BSO 2020-09-07 16:15:15 java常见问答 3385

在java的学习过程中会慢慢发现,java的内容极其丰富,且涉及范围极广泛。今天就来为大家介绍java中maven的概念是什么以及安装它的方法。

首先,我们需要知道的是,要用java实现一个后台系统,需要涉及很多模块。web应用服务器、文件服务器、db等等。我们要开发这些模块,就要先把他们各自需要依赖的jar包或者项目下载打包好,然后配置到项目的classpath中。

需要注意的是,这些应用在运行单元测试pr编译or部署的时候,需要依赖本地的一些配置,比如jdk、web容器等,这样我们将项目分享出去的时候,别人要使用就有一定的配置门槛。

maven的作用就是帮我们完成上述所有的工作。

重点在于,maven将项目看做一个对象。并且maven建立了一个仓库体系,来管理这些项目对象。

maven的仓库分为本地仓库和远程仓库(maven提供的中央仓库)。需要了解的是:

1.我们可以通过maven的命令把自己的项目a放到本地仓库中,如果其他项目b需要依赖项目a,则可以直接在本地仓库中找到。

2.如果我们的项目依赖一些别人的项目,比如jdbc、mybatis,maven会先根据我们的项目属性在本地仓库中去找,若找不到就去中央仓库中去找。

具体如下图所示,箭头表示依赖关系。

java中maven的概念

另外,maven项目对象的部分基础属性:

⑴项目坐标:

项目坐标用来定位一个项目在仓库中的位置。当项目b依赖项目a或者jdbc时,maven会根据项目坐标属性去从仓库体系中寻找项目,并自动配置到项目依赖中。

⑵打包方式:

这个属性决定我们执行maven的package方法后,项目会被打包成什么文件。

⑶项目依赖列表:

这个属性的值是一个数组,里边有一些其他项目的坐标。

⑷构建插件列表:

这个属性是一个数组,定义项目需要的一些插件,比如源码打包工具、web容器等。

另外就是maven项目对象的部分方法:

⑴mvn compile:编译项目

⑵mvn package:打包项目

⑶ mvn clean:清除之前编译和打包产生的文件

⑷ mvn install:将项目安装到本地仓库

⑸ mvn test:运行测试代码

接下来说一下maven的安装。主要步骤如下:

⑵ 访问http://maven.apache.org/download.html 下载最新版本;

⑵解压到maven工作目录,比如d盘根目录;

⑶配置maven环境变量;

MAVEN_HOME : D:\apache-maven-3.0.2;

MAVEN : %MAVEN_HOME%\bin;

在path前面加上%MAVEN%;

⑷打开cmd敲mvn -version, 回车。

最终运行结果如下图:

java中maven的安装

以上就是关于java中maven的概念以及安装它的具体操作流程。想要了解更多java基础,敬请关注奇Q工具网。

推荐阅读:

maven项目如何打jar包?eclipse将maven项目打包成jar包方法

linux安装maven教程,步骤详解

eclipse配置maven步骤详解,如何配置?