在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会先根据我们的项目属性在本地仓库中去找,若找不到就去中央仓库中去找。
具体如下图所示,箭头表示依赖关系。
另外,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基础,敬请关注奇Q工具网。
推荐阅读: