- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
maven取使用方法
----------------------------精品word文档 值得下载 值得拥有----------------------------------------------
----------------------------精品word文档 值得下载 值得拥有----------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
Maven简介:
Maven是基于项目对象模型的(pom),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven将你的注意力从昨夜基层转移到项目管理层。Maven项目已经能够知道 如何构建和捆绑代码,运行测试,生成文档并宿主项目网页。
直接查看官网 Apache maven!!
Maven的安装与配置:
Maven 的?下载地址: HYPERLINK /download.html \t _blank /download.html
环境变量的配置:
在系统环境变量中新增如下环境变量
M2_HOME:??Maven的安装目录,如:C:\maven\apache-maven-3.0.4 ?M2:??%M2_HOME%\bin ?并在path中添加%M2%,这样便可以在任何路径中执行mvn命令
检查安装是否正常:输入cmd? mvn –version
Maven的基本使用:
使用cmd构建一个maven的基本项目:
cmd-?mvn archetype:generate
mvn archetype:generate
-DgroupId=com.mycompany.app
-DartifactId=my-app-simple
-Dversion=1.0
-DarchetypeArtifactId=maven-archetype-quickstart
截图如下:
命令创建:
工具创建:
构件的依赖:
构件的依赖必须要要依靠VGA(groupId、artifactId、version)。
所有的依赖都是通过坐标来进行存储的,有些网站提供了坐标的查询( HYPERLINK )。
通过dependencies 设置依赖
maven是如何搜索依赖的?首先会在本地仓库查询如果本地仓库没有的话,就会去中央仓库查询。
依赖范围:
依赖的传递性:如果没有写scope 默认就是compile范围就是编译范围。(就是编译需要的包)
对于依赖的 传递而言,主要作用于compile作用域的传递
test范围就指测试范围有效,在编译和打包时都不会使用这个依赖
compile范围指是编译范围有效,在编译和打包时都会将依赖储存进去
provided依赖:在编译和测试的过程中有效,最后生成war包时不会加入,比如:servlet-api.jar,因为它在tomcat中已经存在了,如果再打包就会冲突
runtime在运行的时候依赖,在编译的时不依赖。比如mysql的驱动程序,运行的时候直接使用就可以了啦。
Myeclipse中Maven 命令的基本使用
mvn clean -- 表示运行清理操作(会默认把target文件夹中的数据清理掉)
mvn clean compile --》 表示先运行清理之后运行编译,会见代码编译到target文件夹中。
mvn clean test -- 运行清理和测试
mvn clean package-- 运行清理和打包
mvn clean install -- 运行清理和安装,会将打好的包安装到本地仓库中,一边其他的项目可以调用
mvn clean deploy -- 运行清理和发布(发布到私服上面)
Maven仓库
本地仓库:
本地仓库的介绍和在setting.xml文件中设置本地仓库的路径。
中心仓库:中心仓库的介绍,默认中心仓库(官方的远程仓库C:\Java\apache-maven-3.0.5-bin\apache-maven-3.0.5\lib\maven-model-builder-3.0.5.jar)的说明。和以后私服的配置,稍后说明。
设立私服:
采用一个比较流行的插件:Nexus
私服如下:
对各个版本的服务器介绍:
host:内部项目的发布。releases:发布版本。proxy:远程仓库。
Releases hosted 内部的模块中得release模块的发布仓库。
Snapshots host
您可能关注的文档
- 件《管理运如筹学》习题集.doc
- 函《正常人体解剖学z》第6读次作业.doc
- 文《薪酬管理》学习心多得.doc
- 小【智汇通】oa选型:你l需要知道的那些事儿.docx
- 如《专业技术人员职业发展政策法规学习》第五讲答6案.doc
- 读上海聚库公司-院校rf件id实训系统-20120720.docx
- 返《数据如库系统原理》复习题(答案).doc
- 返《数据库管x理系统》实验指导书(本部).doc
- 返《高等数学》课程果标准.doc
- 读《急取救护理学(2009新版)》第6次作业.docx
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
最近下载
- 【自考复习资料】28061现代教育技术(复习重点).doc VIP
- JB-TG-NFS3-3030用户手册说明书.pdf VIP
- 《智能超轻型飞行器安全技术评估规范》.pdf VIP
- 全国二卷-2025年高考语文真题作文深度点评与分析(2025.6.7).docx VIP
- 小学数学专题研究自考必备最全知识点 .pdf VIP
- 北京卷:议论文-2025年高考语文真题作文深度点评与分析.docx VIP
- 北京卷(2):记叙文-2025年高考语文真题作文深度点评与分析(2025.6.7).docx VIP
- 持续葡萄糖监测临床应用专家共识 2024.pdf VIP
- 部编人教版八年级语文上册全套测试卷(配2025年秋改版教材).doc
- 2025年高考北京卷语文真题作文记叙文深度点评与分析.docx VIP
文档评论(0)