| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 2022-9-16 第七小组 学习日记 (day71)Maven -> 正文阅读 |
|
[Java知识库]2022-9-16 第七小组 学习日记 (day71)Maven |
目录 (上午) (下午) 什么是Maven:译为“专家”、"内行“,是Apache基金会下的一个纯Java开发的开源项目。基于项目对象模型(缩写:POM)概念,主要用于基于Java开发的项目创建,依赖管理和项目信息管理。 Maven的优缺点:优点:
缺点:
Maven生命周期:1.clean周期:(清理)主要用于清理上一次构建产生的文件,可以理解为删除target目录 2.默认周期:真正进行项目编译导报等工作阶段
3.site周期:(站点)
Maven坐标
通过这三个向量来定位Maven仓库中其jar包所在的位置,把对应的jar包引入到工程中 Maven常见的依赖范围
依赖的传递:比如所demo01的项目中引入了mysql,servlet,fastjson,codec依赖,那我把demo01install到了我的本地仓库,或者是maven私服,如果其他成员通过GAV引入了我的demo01,demo01中的mysql,servlet,fastjson,codec会一起引入进来 下载1.进入官网点击👉Maven官网👈下载文件 ?安装/解压下载解压之后:把文件夹放到没有中文的路径下:我直接放到了c盘下,例如:C:\Maven\
配置环境变量右键属性? 新建一个变量: 变量名:MAVEN_HOME 变量值:Maven存放的路径(bin目录上一级)例如:C:\apache-maven-3.8.6-bin\apache-maven-3.8.6(这是我的路径) ?把MAVEN_HOME添加到Path系统变量中:%MAVEN_HOME%\bin ?测试打开cmd输入:mvn -v ?出现以下内容证明安装成功 Maven仓库Maven中的仓库是用来存放maven构建的项目和各种依赖的(Jar包)。
?配置本地仓库在maven安装目录中,进入 conf文件夹, 可以看到一个settings.xml 文件,我们在这里配置 ? ?配置阿里云的远程仓库原来的库是连接外国的库,连不上,所以要改成咱们阿里云的镜像仓库? ?代码:??
idea创建Maven项目接下来就可以去idea创建一个maven的项目了 首先一定要选中Maven,创建一个Maven的项目 ?打开IDEA 选择File --> Settings --> 搜素maven,就会看到如下界面,并修改路径 ?之后工程就是这个样子,如果不是,请重新开启idea ?maven导入依赖:在pom.xml文件里,例如导入mysql\junit\servlet等包
点击刷新,他就会自动在阿里云镜像仓库里下载下来存到本地的仓库中 总结? ? ? ? 今天学的Maven是新的架构知识,作用就是通过它连接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 10:18:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |