maven 使用(动力节点Maven入门使用教程)
maven 使用(动力节点Maven入门使用教程)
2024-07-02 05:13:23  作者:箇亾狅鸛  网址:https://m.xinb2b.cn/sport/kyk259199.html
什么是Maven?

Maven是一个Java语言编写的开源项目管理工具,是Apache软件基金会的顶级项目。主要用于项目构建,依赖管理,项目信息管理。

今天详细说说Maven的下载安装流程,也有视频版本,推荐动力节点的Maven视频教程,大家也可以观看视频学习如何下载安装,视频涵盖了Maven的方方面面,更易懂

在线学习:

https://www.bilibili.com/video/BV1dp4y1Q7Hf

Maven资料下载:

http://www.bjpowernode.com/?toutiaomaven

Maven下载及安装

下载Maven:apache-maven-3.2.1-bin.zip;

解压下载的压缩包:

maven 使用(动力节点Maven入门使用教程)(1)

配置环境变量(需要先配置好%JAVA_HOME%环境变量):

maven 使用(动力节点Maven入门使用教程)(2)

查看是否配置成功:

maven 使用(动力节点Maven入门使用教程)(3)

其他配置(后面讲到):settings.xml,实际项目开发中,Maven的大多数配置都是在该文件中进行设置。

%MAVEN_HOME%/conf目录下的settings.xml,该配置文件针对系统所有用户:

maven 使用(动力节点Maven入门使用教程)(4)

系统当前用户目录下.m2下的settings.xml,针对当前用户。默认没有,可自行复制一份:

maven 使用(动力节点Maven入门使用教程)(5)

Maven项目的文件/目录结构相关约定

maven 使用(动力节点Maven入门使用教程)(6)

src/main/java-存放项目.java文件;src/main/resources-存放项目资源文件;src/test/java-存放测试类.java文件;src/test/resources-存放测试资源文件;target-项目输出目录;pom.xml-Maven核心文件(Project Object Model);使用MyEclipse创建Maven项目

MyEclipse提供了Maven4MyEclipse插件,已经内置安装了Maven;但我们通常使用自己下载配置的Maven,在Installations选项中添加我们刚才下载配置的Maven。Eclipse可自行安装m2eclipse插件。

maven 使用(动力节点Maven入门使用教程)(7)

新建一个Maven Project:

maven 使用(动力节点Maven入门使用教程)(8)

选择workbench Location:

maven 使用(动力节点Maven入门使用教程)(9)

选择Maven Archetype(项目骨架),这里我们选择maven-archetype-webapp:

maven 使用(动力节点Maven入门使用教程)(10)

设置Maven相关参数,Group Id,Artifact Id,Version,Package。它们共同组成Maven的坐标:

maven 使用(动力节点Maven入门使用教程)(11)

后续相关配置

项目创建成功之后,我们看到MyEclipse默认只为我们创建了src/main/resources,打开项目属性-Java Build Path-Source一栏,可看到src/main/java和src/test/java显示missing:

maven 使用(动力节点Maven入门使用教程)(12)

打开Libraries,编辑JRE环境,选择自己安装的JDK:

maven 使用(动力节点Maven入门使用教程)(13)

maven 使用(动力节点Maven入门使用教程)(14)

这时,src/main/java和src/test/java已经出来了,再自行添加src/test/resources目录:

maven 使用(动力节点Maven入门使用教程)(15)

接下来,设置Project Facets。选择Java 1.7版本和Dynamic Web Module 3.1版本:

maven 使用(动力节点Maven入门使用教程)(16)

设置项目输出目录如下:

maven 使用(动力节点Maven入门使用教程)(17)

设置部署打包结构如下,删除测试相关目录:

maven 使用(动力节点Maven入门使用教程)(18)

pom.xml文件,添加相关jar包依赖

打开pom.xml文件,我们看到Maven已经为我们添加了JUnit3.8.1的依赖,这里我们改成JUnit 4.11,同时添加Servlet-api的依赖包:

maven 使用(动力节点Maven入门使用教程)(19)

保存之后,自动为我们添加了相关jar包。这时最开始缺少servlet-api相关类的错误提示已经没有了:

maven 使用(动力节点Maven入门使用教程)(20)

构建及部署项目

右键pom.xml-Run As-Maven-install:

maven 使用(动力节点Maven入门使用教程)(21)

来到target文件夹下,我们看到生成了项目的部署文件:

maven 使用(动力节点Maven入门使用教程)(22)

部署项目到Tomcat应用服务器,访问项目:

maven 使用(动力节点Maven入门使用教程)(23)

  • 五月的花海摄影比赛(这场摄影大赛邀你拍花城四季之美)
  • 2024-07-02这场摄影大赛邀你拍花城四季之美花城广州一年四季鲜花绽放、绿意盎然近年来,广州市坚持“绿水青山就是金山银山”的发展理念,稳步推进新一轮绿化广东大行动、白云山还绿于民还景于民工程、森林城市品质提升计划和花城花景建设,园林绿化品质不断优。
  • 向往的生活之隐居莫干山 向往的生活置景师的真实生活
  • 2024-07-02向往的生活之隐居莫干山 向往的生活置景师的真实生活《上海女子图鉴》的播出让不少人都读出都市女子职场进阶的不易,其中也被认为道出了许多人的心声然而真实的在江浙里打拼的女生们又是怎样呢?4月15日晚,记录都市夜归人们生活的《最后一班地铁》揭开“包邮区”女。
  • 马援少时文言文题目(堆米为山的马援认识一下)
  • 2024-07-02堆米为山的马援认识一下《说文:士部》:“《说文·士部》:“壯,大也从士,爿声”译文:壯,大从士,爿[pán]声《说文》士部,会意兼形声字,今仍为士部“壮”是会意兼形声字小篆从士,从爿,由男子已经可以参加建筑劳动,会长大成人。
  • 晚年命最好的五个生肖(几月出生的肖牛人命最好)
  • 2024-07-02几月出生的肖牛人命最好每个人生肖相同,出生在不一样的月份,不一样的日期,时辰,所带来的运势也会大不相同,今天跟大家分享的是属牛之人出生在几月份运势最好!不在此月份的朋友也不要灰心,命运三分天注定,七分靠打拼哦,后天的努力也。
  • 尿酸高必须要注意的问题(尿酸高不用害怕)
  • 2024-07-02尿酸高不用害怕导语:我们都知道三高,高血压,高血糖,高血脂,而且很多人也在时刻注意不让自己患上三高,但是近些年高尿酸也逐渐进入大家的视线,成为了让人闻风丧胆的第四高,从前的饮食没有这么好,所以尿酸含量是不高的,是不。
  • 夫妻的真正感悟(夫妻生活感悟)
  • 2024-07-02夫妻生活感悟夫妻⽣活中的夫妻难免⼩吵⼩闹,都是正常的,虽然再吵再闹在外⼈看来哪也是幸福的!⽣活中的夫妻是⼼照不喧的,虽然吵闹着但在外⼈⾯前依然彼此关⼼呵护着!如此平凡的夫妻,你说能不幸福吗?只因⽣活是平凡的,所以。
  • 西游记对黑熊精的描写(00后赏析西游记之幸运的黑熊精)
  • 2024-07-0200后赏析西游记之幸运的黑熊精@西游探案集@西游漫画坊#西游记深度解析分析#今天有朋友跟我说天庭和如来两方势力都是如日中天,彼此派系交错,以至于双方都要求演一出戏来互相制衡一下我觉得他说得很有道理所以我按照他的逻辑重新体会了。
  • 倍耐力适合家用轿车吗(倍耐力的黑科技让车辆更加智能)
  • 2024-07-02倍耐力的黑科技让车辆更加智能[爱卡汽车2017日内瓦车展原创]近日,汇聚多家汽车厂商与国际知名媒体的日内瓦车展再次拉开帷幕虽然车展上的车是主角,但与车辆息息相关的配件——轮胎也在日内瓦车展上大放异彩而今天我们要说的就是倍耐力轮胎。
  • 唐僧迟重瑞有子女吗(唐僧迟重瑞没有亲生儿女)
  • 2024-07-02唐僧迟重瑞没有亲生儿女文|白面书誏编辑|白面书誏32年前,“唐僧”迟重瑞不顾外界舆论,毅然迎娶比自己大11岁的富婆陈丽华一入豪门深似海,不只是豪门媳妇难当,豪门的女婿更是难做,迟重瑞亦是如此婚后没有亲生子女,在老婆面前像个。
  • 凡尔塞文学经典语录(凡尔塞文学经典句子有哪些)
  • 2024-07-02凡尔塞文学经典句子有哪些烦人,每次去厨房拿点吃的都要走断腿,太远了先生看我熬夜过双十一到现在,很是心疼,问skp不够你买还是老佛爷不够你逛,为什么一定要买呜呜呜,谁的肉可以给我分点,狂吃了两个月,还是没到九十斤今天去珠宝店看。
  • 相见欢李煜蕴含的哲理(李煜相见欢乃千古名篇)
  • 2024-07-02李煜相见欢乃千古名篇南唐后主李煜擅长写“亡国词”,词风别具一格,乃是“南唐派”的代表,与当时非常流行的“花间派”齐名“花间”和“南唐”两个流派,在宋初逐渐演变成了“婉约派”原本以为“花间派”就此失传,但是没想到过了七百年。