第九章 分发及部署

阅读更多

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

 

分发

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

分发策略配置

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

 

部署

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


第九章 分发及部署_第2张图片

站点报告

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

  • 第九章 分发及部署_第3张图片
  • 大小: 12.5 KB
  • 第九章 分发及部署_第4张图片
  • 大小: 7.4 KB
  • 查看图片附件

你可能感兴趣的:(maven,分发,部署,站点报告)