| |
|
开发:
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包之间的依赖冲突 ????????②项目生命周期的管理 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |