maven取使用方法.docxVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

您可能关注的文档

文档评论(0)

100101 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档