笨方法学 Java -11-软件依赖管理工具 maven 的安装与配置
作者:谎言诞行    发布时间:2024年01月12日

0、 maven 的介绍

在早期的Java项目开发中,对于软件包的管理是非常混乱和麻烦的。比如,工具包A关联着工具包B,工具包B关联着工具包C。这样的话,我们需要把A、B、C都下载下来,放到项目中。

实际上,一个项目的工具包少则十个八个,多则几十、上百个,这样人工管理是很费时间的。

另外,还有工具包冲突问题,极为头疼。比如:工具包A需要老版本的工具包D,工具包B需要新版本的工具包D,这时需要人工测试。

因此,为了方便管理这些项目中的软件包依赖关系,人们开发了一个软件:Maven。使用 Maven之后,软件包依赖会自动从软件仓库下载,如果有缺漏或者冲突,可以在配置文件修改配置。


注意:如果需要自己查找 Maven 的软件包,可以到 Maven 软件仓库找,里面可以搜索。Maven 软件仓库地址如下:https://mvnrepository.com/


下面,我们开始介绍Maven的安装和使用。


1、下载maven

首先,我们打开网页,地址为:https://maven.apache.org/

image.png

image.png

image.png


2、安装maven

image.png


3、配置环境变量

image.png

对于环境变量配置不熟悉的读者,可以参考:《笨方法学 Java -02-基础环境的安装与配置》第3节内容。

Maven环境变量配置如下:

image.png

image.png


4、测试

配置完环境变量后,我们可以测试下maven是否配置成功。打开命令提示符,命令如下:

mvn -v

image.png

根据上图输出信息,可以看出工具已经安装成功。


5、配置阿里云maven镜像服务

对于镜像服务,学计算机专业的同学,想必并不陌生。我们生活在一个神奇的国度,所以Maven的中央软件仓库是连接不了的。就算能连,网速也很慢。不过有很多组织建立了镜像服务,方便大家使用,其中比较常用的是阿里云的镜像服务 https://maven.aliyun.com/

image.png

配置步骤具体步骤如下:

首先,创建一个空的文件夹,用于存放 Maven 下载下来的软件包。

image.png

然后修改配置文件

image.png

image.png

image.png

接下来尝试创建一个测试项目,看看是否能打包成功。


6、使用Maven创建一个Java 项目

注意:第一次操作,可能会下载很多东西,比较费时间,请耐心等待。

首先创建一个文件夹 java_workspace 作为项目的工作空间,并用命令进入文件夹。

cd C:\java_workspace\

image.png

然后开始创建一个项目,名为 testproj,所属包 net.test.my。命令如下:

mvn archetype:generate -DgroupId=net.test.my -DartifactId=testproj -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

命令解析如下:

-DgroupId: 包名 net.test.my

-DartifactId: 项目名称 testproj

-DarchetypeArtifactId: 项目的类型 Maven提供了很多模板,如果你没写这个,创建的时候就会列出一大堆模板让你选择

-DinteractiveMode: 是否使用交互模式,如果是true,那么在创建过程中就要手动输入一些参数;一般就是 false;

image.png

image.png

image.png

cd testproj

image.png

mvn clean

image.png

mvn install

image.png

image.png

image.png

image.png


7、总结

以上就是Maven的安装、配置、测试的总过程。大家不用心急用 maven 管理程序,后续安装集成开发环境(eclipse)后,使用上会更方便。

填写一种颜色的字符(不区分大小写),1分钟有效,点击图片刷新
谎言诞行
2024-03-27 11:22:58
增加 Maven 软件仓库地址 。