目录
一、传统Jar包管理。
(1)基本介绍。
(2)传统的Jar包导入方法。
1、手动寻找Jar包。并放置到指定目录下。
2、使用IDEA的库管理功能。
3、配置环境变量。
(3)传统的Jar包管理缺点。
二、Maven。
(1)什么是Maven。
(2)Maven的特点与作用。
(3)下载安装Maven与配置Maven。
(4)Maven依赖管理。
三、快速手动下载指定jar包。
(1)Maven的中央仓库。
(2)进入Maven中央仓库网页。
(3)选择需要下载的Jar包。
(4)选择对应合适的Jar包版本。
(5)选择下载Jar包或导入坐标。(在pom.xml文件)
一、传统Jar包管理。
(1)基本介绍。
- 传统的Jar包导入通常是:在没有使用(如Maven)这样的依赖管理工具之前,Java开发者如何管理和导入外部库。
(2)传统的Jar包导入方法。
1、手动寻找Jar包。并放置到指定目录下。
- 开发者需要手动从互联网上找到所需的Jar文件,下载后将其放入项目的lib目录下。
- 在(如:Eclipse、IntelliJ IDEA等)中,需要手动将这些Jar文件添加到项目的构建路径中,以便编译器能够识别和使用这些库。
2、使用IDEA的库管理功能。
- IDEA提供了库管理功能,允许开发者通过图形界面添加Jar文件。
- 开发者可以通过IDE的“添加库”或“添加Jar包”功能,选择本地的Jar文件并将其添加到项目中。
3、配置环境变量。
- 在某些情况下,开发者会通过设置环境变量(如:CLASSPATH)来指定Jar文件的位置,这样JVM在运行时能够找到这些库。
- 等等还有其它方法(如:单独管理系统级的Jar包、赋值粘贴类文件、管理WAR文件)
(3)传统的Jar包管理缺点。
- 开发者需要手动下载Jar包并将其复制到项目的lib目录下,这不仅耗时而且容易出错。
- 没有自动化的工具来处理依赖的解析和版本管理,导致依赖冲突和版本不一致的问题。
- 由于每个项目都有自己的依赖副本,项目的移植和维护困难。
- 对于多个项目,相同的Jar包需要在每个项目中重复添加,大量的重复劳动。
- 没有中央仓库来统一管理依赖。使得依赖的查找、下载和更新变得繁琐。
- 没有统一的项目结构和构建流程。使得新开发者难以快速理解和上手项目。
- 相比现代的Maven工具,传统方式在构建速度上存在劣势,尤其是在大型项目中。
- 这些缺点导致了开发效率的降低和项目维护难度的增加。这也是为什么像Maven和Gradle这样的现代依赖管理工具被广泛采用的原因。
二、Maven。
(1)什么是Maven。
- Maven是一个软件项目管理和构建自动化工具,主要用于管理Java项目。
- Maven的主要作用是在项目开发阶段:对项目进行依赖管理、项目构建以及管理插件。
(2)Maven的特点与作用。
- Maven使用XML文件(POM)来描述项目信息和配置。(包括项目依赖、插件、构建配置等)
- Maven 提供了强大的依赖管理功能。能够自动下载项目所需的库文件,并解决依赖之间的版本冲突。
- Maven推崇"约定优于配置",推荐标准的目录结构和生命周期,使得项目结构更加统一。
- Maven拥有丰富的插件系统。这些插件可以执行特定的任务(称为目标),如编译代码、运行测试、生成文档等。
- Maven可以在多种操作系统上运行。(包括 Windows、Linux 和 macOS)
- Maven有中央仓库。其中包含了大量常用的库,开发人员可以通过简单的配置来管理项目的依赖关系。
(3)下载安装Maven与配置Maven。
- 这里的操作方法博主已经在另外的一篇博客进行总结了!(详细的很)
- 博客链接如下。
Maven下载安装、环境配置(超详细)(包括Java环境配置(Windows)、在IDEA中配置Maven)_maven下载安装配置-CSDN博客文章浏览阅读1.3w次,点赞76次,收藏283次。这篇博客主要是记录了如何下载安装Maven ,并且如何在本机Windows配置环境变量。其次写到了如何在IDEA中配置Maven,最后在博客中还讲到了如何配置Java的环境变量......_maven下载安装配置https://blog.csdn.net/m0_74363339/article/details/139768830
(4)Maven依赖管理。
- 就是对Jar包的管理,以往我们需要下载好xxxx.jar的jar包,粘贴到工程的lib目录下面去。
- 如今使用Maven的依赖管理功能,想要引入某个Jar包只需要在对应的Maven项目的pom.xml文件中导入Maven的坐标即可。(它会通过坐标找到对应的Jar包并下载到本地的maven仓库!!)
三、快速手动下载指定jar包。
(1)Maven的中央仓库。
- Maven的中央仓库是Maven构建系统的核心组件之一,它提供了大量的开源库和依赖项,极大地简化了项目的依赖管理和构建过程。
Maven的中央仓库地址https://mvnrepository.com/
- 由于国内网络环境的原因,直接访问官方Maven中央仓库可能会遇到速度慢或不稳定的问题。因此,推荐国内用户使用国内的Maven中央仓库镜像,如阿里云、华为云等提供的镜像。这些镜像不仅访问速度快,而且稳定性高,能够显著提升项目的构建效率。
(2)进入Maven中央仓库网页。
- 左侧导航栏可以看到热搜的资源。
- 也可以直接通过上方的主搜索栏,直接根据Jar包名进行搜索。
(3)选择需要下载的Jar包。
- 也可以直接搜索Jar包名字即可。
(4)选择对应合适的Jar包版本。
- 选择稳定的、且无漏洞的版本。
- 选择使用次数较多的版本。(经过了市场检验的,使用人多说明稳定性好)
(5)选择下载Jar包或导入坐标。(在pom.xml文件)
- 直接点击下面的"jar"按钮,弹出下载提示,直接下载。
- 或者复制下面对应坐标并前往对应的Maven项目的pom.xml文件粘贴。