- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
maven配置和项目创建(超详细)讲述
参考视频:链接:/s/1jIsBlqu 密码:crcz
参考文章:/maven/
明明如月
Maven的安装配置:
在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。
下载maven3下载apache-maven-3.2.1-bin.zip文件后,并解压到
D:\Program Files\apache-maven-3.3.3
创建一个repo文件夹
配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:\Program Files\apache-maven-3.3.3,如图所示:
再配置path环境变量,在path值的末尾添加%M2_HOME%\bin,如下图所示;
点击确定之后,打开cmd窗口:输入 mvn -version,出现如下内容表示安装成功。
Maven添加本地仓库:
打开本地存放maven目录 例如:D:\Program Files\apache-maven-3.2.1,
将分享的配置文件(/cSaEcvsTYKgbk 访问密码 4199)覆盖conf文件夹下的sttings.xml
覆盖后打开settings.xml文件,
找到localRepositoryD:/Program Files/java/apache-maven-3.3.3/repository/localRepository,把文件夹路径 换成自己实际的路径
比如:
localRepositoryD:/Program Files/apache-maven-3.3.3/repo/localRepository
eclipse中的设置:
为Eclipse安装Maven插件(默认已有,无需安装)为Eclipse配置MAVEN
从Eclipse的菜单栏点击Windows - Preferences - MyEclipse? - Installations,将之前解压的maven添加进来,如图所示
点击User Settings 使用我们自己的Maven配置,如图所示
Maven项目创建
安装和配置好maven以后 就可以创建maven项目了
文件-新建-maven项目
这里一般最常用的是选择 maven-archetype-webapp
其次是 maven-archetype-quickstart
填写
Group id 主要是 网址
Artifact id 产品Id
package自动根据这两个生成
点击finish
右下角会显示创建进度
创建后的文件结构
首先maven得配置主要是在pom.xml文件记录
在这里配置好依赖的jar maven会自动下载
具体哪些包怎么配置 参考
/
输入即可看到 配置和版本
点击对应的
选择 想要的版本 即可复制
如果不采用maven点击 Artifact右面的download 也可将jar下载到本地。
请注意!!
进入某个版本以后有些 会显示下面 “编译依赖”就是你加入这个jar下面的也必须加入
如果我们用开源中国的镜像 它会自动帮我们下载 (见最后)
否则 点击version那一栏 都要复制到pom.xml文件里面。否则项目跑起来可能会报class not found异常。
一般在Pom.xml文件里可以定义属性
这样 就不需要每次都写版本号 而且修改这里属性的版本号,所有该公司jar的版本 都修改了
还有 这个是需要的
否则 maven项目 默认使用jdk1.5来运行 编译。
当然我们也可以 通过
来配置 依赖 移除 1.5版本 加入新版本
先说index.jsp为什么报错
提示缺少 javax.servlet.HttpServlet 包
只需要在pom.xml dependencies/dependencies
里添加
!-- servlet --
dependency
groupIdjavax.servlet/groupId
artifactIdservlet-api/artifactId
version2.5/version
scopeprovided/scope
/dependency
即可
展开maven dependencies就可以看到 和配置对应的依赖jar包
Index.jsp也不再报错
其次定义 属性
properties
project.build.sourceEncodingUTF-8/project.build.sourceE
您可能关注的文档
- MakeFile规则介绍、工作原理、如何编写讲述.doc
- maintenancefreesolutionformetalsindustry2010aug讲述.ppt
- 人生安全和财产安全保护概要.ppt
- 人生没回头1概要.ppt
- Managementmotivation讲述.ppt
- 人生若只如初见ppt概要.ppt
- 人生观、价值观概要.ppt
- 人生不要白白受苦-(Rev)概要.ppt
- 人生哲学ppt概要.ppt
- MAPGIS实习心得(小组)讲述.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
最近下载
- 2022年新高考全国Ⅰ卷英语真题.docx VIP
- 《0-3岁婴幼儿身心发展与教养》PPT教学课件.pptx VIP
- 《0-3岁婴幼儿身心发展与教养》课件06婴幼儿语言的发展及教养.pptx VIP
- 护士生涯人物访谈 .pdf VIP
- 体育职业生涯规划书课件.pptx VIP
- AB SCIEX 6500 质谱系统在食品安全中的应用.pptx VIP
- 《0-3岁婴幼儿身心发展与教养》课件05婴幼儿记忆的发展及教养.pptx VIP
- C-Primer-Plus第六版中文版习题答案.doc
- 《0-3岁婴幼儿身心发展与教养》课件09婴幼儿意志的发展及教养.docx VIP
- 新能源学生职业生涯规划与管理.pptx VIP
文档评论(0)