版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网易视频云:Maven入门学习教程(下)在网易视频云:Maven入门学习教程(上)中,我们为各位简单介绍了Maven,并且谈到了Maven如何下载和安装。今天,网易视频云来教各位Maven该如何使用!一、Maven的简单使用1、Maven项目的目录约定MavenProjectRoot(项目根目录)|-src| |-main| | |-java 存放项目的.java文件| | |-resources 存放项目资源文件,如spring, hibernate配置文件| |-test| | |-java 存放所有测试.java文件,如JUnit测试类| | |-resources
2、存放项目资源文件,如spring, hibernate配置文件|-target 项目输出位置|-pom.xml -用于标识该项目是一个Maven项目2、手动创建Maven项目,使用Maven编译(1)创建项目根文件夹,例如Maven01(2)在Maven01文件夹中创建“pom.xml”文件,如下图所示:pom.xml文件中的内容如下:()编写Java类文件,Maven项目规定,所有的*.java文件必须放在src目录下的main目录下的java目录中,在Maven01项目根目录中创建一个src目录,然后在src目录中创建main目录,在main目录中再创建java文件夹,
3、如下图所示:在java文件夹下创建一个Hello.java文件,如下图所示在Hello.java文件中编写如下代码:进行编译,如下图所示:使用Maven编译完成之后,在项目根目录下会生成一个target文件夹,如下图所示:打开target文件夹,可以看到里面有一个classes文件夹,如下图所示:classes文件夹存放的就是编译成功后生成的.class文件,如下图所示:()使用"mvn clean"命令清除编译结果,也就是把编译生成的target文件夹删掉,如下图所示:执行完"mvn clean"命令后,target文件夹就会被删除了。五、修改从Mav
4、en中心仓库下载到本地的jar包的默认存储位置从Maven中心仓库下载到本地的jar包的默认存放在”$user.home/.m2/repository”中,$user.home表示当前登录系统的用户目录(如"C:Usersgacl"),如下图所示Jar包存放在这个位置不太好,我们希望能够自己定义下载下来的jar包的存放位置,因此我们可以自己设置下载到本地时的jar包的存放目录。在“E:”目录下创建一个“repository”文件夹找到apache-maven-3.2.3conf目录下的settings.xml文件,如下图所示:编辑setting.xml文件,如下图所示:加上下面的代码这样就可以把jar包下载到我们指定的E:/repository目录中了,如下图所示:把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直接拿来用,如果不存在,就从Maven的中心仓库去下载。如下图所示:第一次执行"mvn compile"和"mvn clean"这两个命令时,Maven会去中央仓库下载需要的jar包,而第二次执行这两个命令时,由于所需的jar包已经在本地的仓
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《口语朗读训练|语音语调情感表达》
- 传染病护理中的护理沟通
- 2026卫生副高高级职称考试妇产科护真题及答案
- 2026年全国硕士研究生招生考试教育学专业基础冲刺模拟卷
- 上海市长宁区2025届高三下学期二模考试化学试题
- 西林县2025广西百色市西林县自然资源局招聘2人笔试历年参考题库典型考点附带答案详解
- 福建省2025福建省社会主义学院教研岗位招聘3人笔试历年参考题库典型考点附带答案详解
- 市场占有率提升策略函4篇
- 阅读分享会:书页里的精彩世界小学主题班会课件
- 关于合作领域扩展的提议函(3篇范文)
- 委托付款三方协议范本
- 五年级100道数学练习题(简算、计算、解方程、应用)
- 产品思维30讲(完整版)
- 《发配电课程设计》终稿
- 填料、洗涤塔-简单计算
- 压力表基础知识课件
- fg-400变频器说明书
- 曝气池曝气量计算表
- 云计算虚拟化技术基础与实践PPT完整全套教学课件
- SMA-13上面层试验路总结课件
- PLC十人投票机设计论文
评论
0/150
提交评论