专业的编程技术博客社区

网站首页 > 博客文章 正文

阿里P7大佬!首次分享idea集成Maven环境搭建手册,网友:太硬核

baijin 2024-10-20 04:12:24 博客文章 307 ℃ 0 评论

一、 maven是做什么的?

maven在实际项目中其主要的作用就是用来管理jar包

为什么要使用maven来管理jar包

1. 传统的项目有以下缺点

Jar包的体积较大

Jar包之间具有相应的版本依赖

Jar包在获取的时候,好多时候 会出现收费的现象

版本依赖的问题 A jar包 依赖于B Jar包的 2.0版本 这个时候项目升级了

A jar包升级为2.2.的版本 这个时候Ajar依赖的B jar包的版本也要跟着升级 也就意味 所有涉及到和A jar包和B jar包相关联的jar包都要进行升级

2. 使用maven来管理jar包 可以完美地解决以上出现的所有问题

二、 Maven怎样去获取使用

获取maven工具包的地址截图如下:

Maven工具包从官网下载后,加压完成也就等价于安装完成了

配置maven的环境变量(其环境变量的配置和java的环境变量配置是类似的)

测试maven的环境变量配置是否成功:

对maven安装包的内部文件进行相关的配置(配置setting.xml文件)

1. 配置使用maven管理的jar包 要存放在哪

2. 默认的情况下,maven是从国外的一个站点进行相应jar包的下载,由于是国外的站点,所以下载jar包的速度较慢 ,建议搭建将默认的maven下载jar包的地址进行更改 ,更改为 阿里提供的maven镜像库

3. maven构建项目的目录结构

4. Maven是怎样管理jar包的(仓库)

找到需要下载jar包的官网----第三方jar包管理中心(maven中央仓库)--私服(局网仓库)----将需要的jar包下载到本地(本地仓库)并加载到想用的项目中进行使用

如果 我们使用的技术比较新的情况下,或者是使用的是特别老的技术的情况下 ,那么这样技术的jar包有可能还没来得及被 maven中央仓库进行收录,我们在使用的时候,就会出现jar包无法找到的情况,这个时候,程序直接会报错 ,报错的内容就是jar包无法找到,这个时候 我们就不能单纯地依赖于 maven中央仓库,而我们要使用远程仓库来自己下载需要的jar包

5. Pom.xml文件详解

作用:管理jar包

常用的标签



6. 实战-idea集成maven

7. 创建基于maven的java项目

搭建java项目流程:

看到以下项目结构说明项目创建成功

运行结果

8. 创建基于maven的javaweb项目

搭建基于maven的javaweb项目和搭建java项目几乎是一致的 ,只是选择的模块不一样

看到下面的截图,说明项目创建成功

将项目部署到tomcat上进行验证项目是否创建成功

证明javaweb项目 部署成功了

实战

分模块开发

1. 创建一个基于maven的java项目(父项目)

看到如下图表示创建父项目成功

2. 创建一个 controller层的model(子模块)

看到下图表示项目controller层子项目创建成功

3. 创建一个 service层的model(子模块)

和创建dao层的model子模块是一样的

4. 创建一个 dao层的model(子模块)

看到如下图表示该项目创建成功

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表