Maven环境搭建

传统的java项目是什么模式?

????在我读大学那会,那个时候学java,用java来开发项目的话,一般都会在自己项目下新建一个libs的文件夹,然后把所需要用到的第三方jar包放到libs目录下面去,并且以后的项目大都是前后端未分离的模式,项目成员之间要共享代码的话,这些第三方的jar包都要传到git或者svn仓库上去,这样会导致仓库里面项目文件大小非常庞大,也不便于对jar包版本的管理。

??

maven是什么?

? maven一个jar包的依赖管理工具。直到第一份工作,在工作中接触到了maven,才发现它的好处。有了maven之后,再也不用在项目中上传jar包进去了,只需要在一个pom.xml格式的文件里面配置好每个jar包的名称和对应的版本号就行,编译的时候会自动从仓库去下载所需要的jar包到自己本地,pom.xml中对单个jar包的配置格式如下所示:

<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <version>7.4.0</version>
    <scope>test</scope>
</dependency>


maven的官方仓库地址:https://mvnrepository.com ,可以在这个上面搜索需要的jar包,然后就可以看到对应的相关依赖直接复制即可。

maven下载 and 环境变量配置

因为maven是用来管理jar包的,因此,需要先在本地配置好jdk的环境!!!

官网下载地址:http://maven.apache.org/download.cgi

公众号后台回复 工具/tools也可获取相关工具下载地址。

工具下载好后,是一个压缩包,先解压。我这里解压后的目录是:D:\Software\apache-maven-3.8.1 ,接下来配置环境变量:

win10电脑:

我的电脑--右键属性--高级系统设置:

Maven环境搭建

然后点击环境变量,然后在系统变量下面新建一条记录:

变量名写MAVEN_HOME,变量值写解压后的目录:(变量名可以改其他名称,但建议用这个)

Maven环境搭建

然后再系统变量下找到PATH,点击编辑:

然后新建一条记录,输入%MAVEN_HOME%\bin ,最终如下图所示:

Maven环境搭建

配置好后,点击确定,然后打开cmd窗口,输入mvn -v,如果显示maven的版本号,则maven环境安装成功:

Maven环境搭建

其实就是要把解压后目录下的mvn所在目录加入到环境变量PATH中即可:

Maven环境搭建

注意事项:

1、打开cmd窗口输入mvn命令时,一定要先配置好环境变量,然后重新打开cmd窗口才行。

2、如果win10电脑上PATH环境变量的值不是分多行显示,而是显示成一行,印象中是因为第一个路径没有以C盘开头导致。

maven如何使用?

在java编写的maven工程的代码中,一般都会有一个pom.xml的文件,在那个文件对应的目录打开cmd窗口,然后执行maven的命令就可以进行编译、打包等操作。要注意的是,代码里面可能存在多个pom.xml的情况,可以优先在最外层的pom.xml文件目录执行命令即可。

常见的几个命令大家可以先去自学一下:

mvn -U clean compile
mvn install 
mvn package
mvn?deploy

?

平常学习过程中有遇到问题,可以加入到星球里面提问,我会定期去回复。

星球地址:

Maven环境搭建

?

Maven环境搭建

上一篇:Community Cloud零基础学习(五)Topic(主题)管理


下一篇:看图猜成语小程序 成语答题小程序源码