`
ywu
  • 浏览: 452829 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

第九章 分发及部署

阅读更多

项目开发完成,测试完毕后,接下来是分发及部署

 

分发

一般公司内部会搭建私服,我们开发完成的构件需要上传至私服,供部门其他组使用。

分发策略配置


 我们需要在pom文件中配置distributionManagement元素,指定要分发的位置,一般会配置一个快照版本和一个正式版本,指定仓库的url地址,这样,当我们在执行mvn deploy时,maven会根据当前的版本,将生成的构件上传至distributionManagement元素配置的仓库,如果是快照版本,上传至快照版本仓库,如果是正式版本,则上传至发布版本的仓库。

 

部署

对于传统的构建方式,一般我们需要手工导出jar包或者war包,然后手工使用ftp工具上传至服务器,maven提供了相应的插件,使用简单的命令就能完成部署任务,一下是部署至tomcat的插件:




站点报告

项目开发完毕后,我们希望有一个简单的项目描述文件,例如项目名称、简介、开发人员信息、项目使用的第三方依赖等,如果都需要人工统计,这个也是比较麻烦的,同样,maven提供了相应的插件,这是maven内置的插件,我们可以使用site生命周期的site阶段生成站点报告,生成的站点报告在target目录下的site目录下,是一些html网页文件,使用浏览器打开查看。

  • 大小: 12.5 KB
  • 大小: 7.4 KB
分享到:
评论

相关推荐

    现场部署 Siebel eBusiness Applications

    第 1 章:本版本的最新资讯 第 2 章:在数据库间迁移库 关于在数据库间迁移库 7 迁移库流程 8 为新库准备目标数据库 8 运行库迁移配置实用程序 9 升级移动数据库 13 使用 Repimexp 导入和导出库 13 第 3 章:在应用...

    Delphi 6集成开发环境 pdf

    第 9 章 OpenGL 开发三维图形 第10 章 多线程应用程序 第11 章 动态链接库 第 12 章 Delphi 数据库的基本概念 第 13 章 简单数据库应用程序的创建 第14 章 数据交换 第 15 章 应用程序的分发和包装 第16 章 其它编程...

    RFC6333(中文) 面对IPv4耗尽的双栈精简版宽带部署

    第9章 致谢 第10章 IANA考虑 第11章 安全考虑 第12章 参考文献 12-1 标准类参考文献 12-2 信息类参考文献 附录A 部署考虑 A-1 AFTR服务分发和横向扩展 A-2 横向扩展 A-3 高可用性 A-4 记录 附录B 举例 B-1 基于网关...

    ArcGIS for Android 2.0开发教程

    第九章. 定位 55 第十章. 在线编辑 57 第十一章. 地理处理 59 第十二章. Portal API 62 1. Portal API概述 . 62 2. 连接Portal . 65 3. 获取组织的信息 65 4. 获取user、group和items 的信息 66 5. 搜索...

    构建高性能Web站点(PDF)-第2部分

    第9章 Web组件分离 9.1 备受争议的分离 9.2 因材施教 9.3 拥有不同的域名 9.4 浏览器并发数 9.5 发挥各自的潜力 第10章 分布式缓存 10.1 数据库的前端缓存区 10.2 使用memcached 10.3 读操作缓存 10.4 写...

    构建高性能Web站点_PDF_45.5M

    第9章 Web组件分离 9.1 备受争议的分离 9.2 因材施教 9.3 拥有不同的域名 9.4 浏览器并发数 9.5 发挥各自的潜力 第10章 分布式缓存 10.1 数据库的前端缓存区 10.2 使用memcached 10.3 读操作缓存 10.4 写...

    构建高性能Web站点(PDF)

    第9章 Web组件分离 9.1 备受争议的分离 9.2 因材施教 9.3 拥有不同的域名 9.4 浏览器并发数 9.5 发挥各自的潜力 第10章 分布式缓存 10.1 数据库的前端缓存区 10.2 使用memcached 10.3 读操作缓存 10.4 写...

    Docker从入门到实践.compressed.pdf

    分发、测试、部署和分发都变得前所未有的高效和轻松! 本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时, 书中给出的实践案例,可供在进行实际部署时借鉴。前六章...

    docker ractice

    分发、测试、部署和分发都变得前所未有的高效和轻松! 本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时, 书中给出的实践案例,可供在进行实际部署时借鉴。前六章...

    服务器部署方案.docx

    标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N] 标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N] 服务器部署方案全文共3页,当前为第1页。服务器部署方案 服务器部署方案全文共3页,当前为第1页。 FMScms网站包含2...

    docker从入门到实践

    分发、测试、部署和分发都变得前所未有的高效和轻松! 本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时, 书中给出的实践案例,可供在进行实际部署时借鉴。 本书前...

    Docker入门

    Docker 是个伟大的项目,它彻底释放了虚拟化的威力,让应用的分发、部署和管理都变得前所未有的高效 和轻松! 本书既适用于具备基础 Linux 知识的 Docker 初学者,也可供希望理解原理和实现的高级用户参考。同时, ...

    python入门到高级全栈工程师培训 第3期 附课件代码

    第9章 01 Python开发系列课程概要 02 Python作业要求以及博客 03 编程语言介绍 04 Python种类介绍 05 Python安装以及环境变量的操作 06 Python初识以及变量 07 Python条件语句和基本数据类型 08 Python while循环...

    docker_practice

    使用 Docker,可以让应用的部署、测试和分发都变得前 所未有的高效和轻松! 无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker, 以在有限的时间内做更多有意义的事。 本开源书籍既...

    docker practice

    使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松! 无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。 本书既适用于具备基础 Linux ...

    Docker —— 从入门到实践 epub

    使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松! 无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的时间。 本书既适用于具备基础 Linux ...

    Linux高性能服务器编程

    8.5.1 半同步半异步模式 8.5.2 领导者追随者模式 8.6 有限状态机 8.7 提高服务器性能的其他建议 8.7.1 池 8.7.2 数据复制 8.7.3 上下文切换和锁 第9章 IO复用 9.1 select系统调用 9.1.1 select API 9.1.2...

    自己动手写搜索引擎(罗刚著).doc

    第1章 了解搜索引擎 1 1.1 Google神话 1 1.2 体验搜索引擎 1 1.3 你也可以做搜索引擎 4 1.4 本章小结 4 第2章 遍历搜索引擎技术 5 2.1 30分钟实现的搜索引擎 5 2.1.1 准备工作环境(10分钟) 5 2.1.2 编写代码(15...

    JINI 核心技术

    第9章 一个Jini查找服务浏览器 196 9.1 浏览器做什么 196 9.2 使用浏览器 197 9.3 创建管理构件 197 9.3.1 DestroyAdminPanel 198 9.3.2 StorageLocationAdminPanel 199 9.3.3 用于管理集合的ListBox 201 9.3.4 ...

Global site tag (gtag.js) - Google Analytics