maven 使用(动力节点Maven入门使用教程)
maven 使用(动力节点Maven入门使用教程)
2024-11-22 04:17:06  作者:箇亾狅鸛  网址:https://m.xinb2b.cn/know/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;

解压下载的压缩包:


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


查看是否配置成功:


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

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


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


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


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 Project:


选择workbench Location:


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


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


后续相关配置

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


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



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


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


设置项目输出目录如下:


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


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

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


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


构建及部署项目

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


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


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


  • 一些科普小知识太实用了(来一波科普小知识)
  • 2024-11-22来一波科普小知识1.为什么先看见闪电后听到雷声?(光波在空气中的传播速度比声速快)2.中国第一个奥运会冠军是谁?(许海峰)3.下面的称号各是谁?(诗仙—李白、诗圣—杜甫、诗鬼—李贺山水诗人——孟浩然、田园诗人——陶渊。
  • 我省发布端午节假期出行提示(端午出行买短乘长)
  • 2024-11-22端午出行买短乘长“买短乘长”该批评“买长乘短”请改善明天就是端午小长假,抢购火车票的旅客再次遭遇“一票难求”——6月7日端午节当天,从北京经过热门避暑地北戴河的三趟高铁G383、G393、G395,其一、二等座全部显。
  • 剩米饭怎么做出来美食(当你有剩米饭时不用愁)
  • 2024-11-22当你有剩米饭时不用愁一、炒饭:配料:剩米饭、适量的蔬菜(例如胡萝卜、豌豆、洋葱等)、适量的肉类或海鲜(例如鸡肉、虾仁、熟肉等)、2个鸡蛋、2汤匙酱油、适量的盐和胡椒粉、适量的油步骤:在锅中热油,加入切碎的蔬菜和肉类或海鲜。
  • 涂防晒霜的好处与坏处
  • 2024-11-22涂防晒霜的好处与坏处1、防晒霜的好处延缓衰老肌肤衰老的主要原因是外线穿透肌肤,破坏了肌肤的表皮层,从而让肌肤失去弹性而涂防晒霜能隔离紫外线,减少肌肤光老化问题预防晒玟涂防晒霜能预防和抑制黑色素的生成,避免肌肤被晒黑、红2。
  • 捷达品牌还会出新车型吗(品牌独立三周年)
  • 2024-11-22品牌独立三周年1991年,一汽大众正式成立,作为中国一汽和德国大众合作的第一款车型,捷达在长春投产下线截止到2018年底,捷达累积销量已超400万辆鉴于捷达在中国市场的荣光表现,2019年,一汽大众将捷达独立出来,。
  • 子宫内膜厚几厘米才会癌变(子宫内膜超过这个厚度)
  • 2024-11-22子宫内膜超过这个厚度  什么是子宫内膜增厚呢?首先我们先来了解正常的子宫内膜厚度在5-12mm以内的子宫内膜是正常的厚度,但它的厚薄会受月经周期中卵巢激素的影响,而出现相应的周期性变化月经初期,子宫内膜脱落,处在最薄的状。
  • 形容词性物主代词的4种用法(形容词性物主代词注意的问题)
  • 2024-11-22形容词性物主代词注意的问题英语初学者在学习形容词性物主代词时,总与人称代词弄混形容词性物主代词的特性是形容词,当你想用我的,你的,他的等带有“的”字时,选择使用形容词性物主代词在使用形容词性物主代词时,应注意如下三点:1.形容。
  • 因为爱情有晴天全集40大结局(林多美叶南迪享受甜蜜的爱情)
  • 2024-11-22林多美叶南迪享受甜蜜的爱情最终结局:林多美叶南迪两人来到院子外面享受甜蜜的爱情,文馨目送两人离去,一脸欣慰坐着轮椅向孤儿院方向慢慢行去林多美猜到了文馨只想过平静的生活,于是劝说叶南迪不要再打扰文馨叶南迪与林多美来到一处孤儿院散。
  • 名侦探柯南中最美的女杀手(名侦探柯南女海盗原型)
  • 2024-11-22名侦探柯南女海盗原型很多人都非常喜欢日本的《名侦探柯南》系列动漫,2007年,剧场版《名侦探柯南:绀碧之棺》上映,里面的两个女海盗让人印象深刻《名侦探柯南:绀碧之棺》讲述了柯南等人来到了一个小岛参加寻宝游戏,而这宝藏,就。
  • 打铁自身硬才是硬道理(身正还须先正己)
  • 2024-11-22身正还须先正己水在立身处世之中,时时对自己从严要求,而后才会要求他人比如,水处于最肮脏的臭水沟中,也总是慢慢让自己先干净起来,然后让肮脏之物沉于水底,保持干干净净,保持清清爽爽这正是水对自己严格要求的结果,先让自己。
  • 比较震撼的动漫cg(这是目前制作水准最高的CG动画)
  • 2024-11-22这是目前制作水准最高的CG动画《杀戮都市O》的制作水准应该说是相当的不错了,反正就目前而言我没有发现比他好的,虽然那个《最终幻想》制作的也不粗,但是毕竟描写的不是现实的场景,《杀戮都市0》描绘的开始大阪的街头场景要说和《杀戮都市0。