IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Maven简介 -> 正文阅读

[Java知识库]Maven简介

1.什么是maven

????????官网:Maven – Welcome to Apache Maven

????????Maven是一个项目管理工具,可以更好的管理项目的jar包

2.Maven的使用

????????Maven压缩包解压即安装,需要进行配置,配置环境变量步骤:

? ? ? ? ①下载好好安装包之后,解压,解压后的目录如下图

? ? ? ? ②接下来就是配置Maven环境变量,和配置JDK环境变量大同小异

? ? ? ? ?③设置环境变量时,创建一个叫做”MAVEN_HOME“的系统变量名称,下面的变量值设置为Maven的路径

? ? ? ? ?④然后path系统变量中引用MAVEN_HOME变量,指向MAVEN_HOME中的bin目录。

? ? ? ? ⑤在配置好环境变量之后,在cmd窗口输入 mvn -v命令,检查是否配置成功

? ? ? ? ?⑥然后就是非常重要的一步,就是配置Maven仓库,在setting文件中,文件路径如下图:

? ? ? ? ?⑦配置仓库,如下图所示,在mirrors标签中配置中央仓库

? ? ? ? ?⑧配置私服仓库

? ? ? ? ? ? ? ? 首先要新建一个本次仓库?

? ? ? ? ?然后在配置文件中配置本地仓库

3.Maven基本概念

????????①仓库:用户存储各种jar包

????????本地仓库:从中央仓库或者远程仓库将jar包下载到本地仓库

????????中央仓库:服务与整个互联网,由Maven团队维护

????????私服仓库:定范围内共享资源,仅对外部开放,不对外共享

②坐标:Maven中用于描述仓库资源的位置

????????组成:groupId:当前组织名

????????????????artifactId:定义当前Maven项目名

????????????????Version:定义当前版本号

????????????????packeg:定义改项目的打包方式

3.将Idea和Maven结合

????????①在maven主配置文件中配置好仓库

????????②绑定Maven

? ? ? ? ③常用坐标以及写法

? ? ? ? ? ? ? ? a.mysql数据库 jar包

<dependency>
 ? ? ? ? ? ?<groupId>mysql</groupId>
 ? ? ? ? ? ?<artifactId>mysql-connector-java</artifactId>
 ? ? ? ? ? ?<version>8.0.16</version>
</dependency>

? ? ? ? ? ? ? ? b.Mybatis jar包坐标

<dependency>
 ? ? ? ? ? ?<groupId>org.mybatis</groupId>
 ? ? ? ? ? ?<artifactId>mybatis</artifactId>
 ? ? ? ? ? ?<version>3.5.7</version>
</dependency>

4.Maven的作用

????????①统一管理项目的jar包,而且还可以解决jar包之间的依赖冲突

????????②项目生命周期的管理

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-09-15 01:51:23  更:2022-09-15 01:51:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 13:25:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码