网站大量收购闲置独家精品文档,联系QQ:2885784924

maven基础知识学习和插件的使用.docx

  1. 1、本文档共138页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 TOC \o 1-3 \h \z \u 转自: 5 Maven - 概述 5 Maven是什么? 5 Maven的历史 5 Maven的目标 5 约定优先于配置 6 Maven - 环境搭建 6 系统要求 6 第1步: 验证Java是否安装 6 第2步: 配置JAVA环境 7 第3步:下载Maven安装文件 8 第4步: 解压Maven安装文件 8 第5步: 设置Maven的环境变量 8 第6步: 添加Maven的bin目录到系统路径 9 第7步: 验证Maven是否正确安装 9 Maven - POM 10 POM示例 10 Super POM 11 Maven - 构建生命周期 40 什么是构建生命周期? 41 Clean生命周期 41 默认生命周期(或构建生命周期) 45 Site生命周期 51 Maven - 构建配置文件 55 什么是构建配置文件? 55 构建配置文件的类型 56 配置文件激活 56 配置文件激活示例 56 显式配置文件激活 57 通过Maven设置激活配置文件 61 通过环境变量激活配置文件 62 通过操作系统激活配置文件 62 通过文件的存在或者缺失激活配置文件 63 Maven - 仓库 64 什么是Maven仓库? 64 本地仓库 64 中央仓库 65 远程仓库 65 Maven依赖搜索顺序 66 Maven - 插件 67 什么是Maven插件? 67 插件类型 67 示例 68 Maven - 创建项目 71 Maven - 构建和测试项目 76 添加 Java 源文件 79 Maven - 外部依赖 80 Maven - 项目文档 83 Maven - 项目模板 86 什么是 Archetype? 86 使用项目模板 86 创建好的项目 89 创建好的 POM.xml 文件 90 创建好的 App.java 文件 91 创建好的 AppTest.java 文件 92 Maven - 快照 93 什么是快照? 94 项目快照 vs 版本 94 app-ui 项目的 pom.xml 文件 94 data-service 项目的 pom.xml 文件 95 Maven - 自动化构建 97 示例 97 使用 Maven 99 将持续集成用于 Maven 103 Maven - 管理依赖 103 可传递性依赖发现 103 依赖作用域(Dependency Scope) 104 依赖管理(Dependency Management) 104 Maven - 自动化部署 109 问题说明 110 解决方法 110 修改项目的 POM.xml 110 Maven Release 插件 112 Maven - Web 应用 113 创建 Web 应用 113 POM.xml 文件 115 构建 Web 应用 116 部署 Web 应用 118 测试 Web 应用 118 PAGE PAGE 1 转自: HYPERLINK Maven - 概述 Maven是什么? Maven是一种项目管理和理解工具。Maven向开发者提供了一个完整的构建生命周期框架。开发团队几乎不用花时间就可以使用自动化构建项目的基础框架,因为 Maven 使用了一套标准的目录结构和默认的构建生命周期。 在存在多个开发团队的场景中,Maven可以在很短的时间内按标准建立起工作方式。因为大多数的项目配置简单并且可重用,Maven简化了开发者在创建报告,检查,构建和测试自动化配置中的工作。 Maven提供给开发者管理如下过程的方法: 项目构建(Builds) 文档(Documentation) 报告(Reporting) 项目依赖(Dependencies) 软件配置管理(SCMs) 发布(Releases) 分发(Distribution) 邮件列表(mailing list) 总的来说,Maven简化和统一了项目构建的过程。它无缝地处理项目编译,分发,文档,团队合作和其他任务,增加了任务处理的重用性,并可以处理大多数构建相关的任务。 Maven的历史 Maven最初是在Jakarta Turbine项目中设计出来,

文档评论(0)

gl5000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档