Deploy插件是Apache Maven团队提供的官方插件,最新版本2.8.2,发布于2014-08-27。该插件可以将构建出的构件直接部署到POM配置的远程库中。
默认该插件已经配置在Maven的deploy阶段使用,而且该插件也没有配置参数,所以无需在项目的POM中配置该插件,直接执行如下命令即可。
mvn deploy
1. 对于一个Maven构件,其发布信息通常包括如下:
- 构件元数据
- 构件代码包本身
- POM
- MD5/SHA1校验文件
2. 而要部署Maven构件,就需要在Maven项目的POM中提供如下配置信息:
- 远程库,如URL、访问协议、访问账户
- 构件,如group, artifact, version, packing, classifier
- 发布者,如实际实现部署的wagon工具
3. Deploy插件提供的goals
- deploy:deploy,Maven项目的部署
该goal仅支持Maven项目。
- deploy:deploy-file,任何单一构件的部署
该goal支持各种项目,不限于Ma