栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021/10/22 北京 maven

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021/10/22 北京 maven

剑来中有这样一段话
“杀一人可救百人,你救不救”
“不救”
“千人 万人呢”
“不救,因为我怕死的那个人是我”

maven 依赖:依赖就是很多模块之间有关系

比如a.jar的运行需要b.jar,这种关系就是依赖。再比如项目中使用的mysql的驱动,是项目对mysql驱动的依赖。


先来摆个官架子,maven真有那么牛?

maven就是用来管理jar文件依赖,打包生成jar文件或者war文件。并且支持同时编译多个文件

其中,测试,打包部署都属于构建的过程

今天来重新认识一下编译是什么

我们都知道javac是将指定的java源代码编译成class文件(涉及到了编译原理)

 再来看一个重要的知识点,打包。昨天看季哥帮泽泽打了一个包,好厉害啊

打包:把项目中所有class文件,配置文件都放到同一个压缩文件中

 pom.xml文件

 pom.xml文件是核心,负责控制项目的构建以及管理jar依赖

安装maven

注意:maven 这个工具是用java语言编写的,所以使用前要先好配置jdk

conf:maven工具本身的配置文件------settings.xml

配置环境变量:在系统环境变量里,指定一个M2_HOME的名称,它的值是maven工具安装目录,注意必须是bin之前的目录。
最后看一下是否安装成功 cmd: mvn-v

 maven约定的目录结构:test这个目录可以不存在

gav maven坐标,确定项目的唯一路径

 maven compile,编译的是main/java下的所有java文件

像图中所说,下载这些jar文件(插件)是为了maven能顺利的帮助我们,下载的东西
默认放在c盘用户下.m2rpository,称为我们的本地仓库。编译完成后会在项目根
目录下生成一个target文件夹,放class文件

 当然也是能改的,要是真放C盘谁愿意啊

要修改的文件夹位置:maven安装目录/conf/settings.xml
在里添加自己的仓库位置,以后编译时jar文件就下载到你的仓库了

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/343033.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号