maven:deploy
Description
将组件安装到远程仓库
必选参数
name | description |
---|---|
<file> | 文件路径;可以是jar文件或者pom文件,需要和packaging类型匹配即可 |
<repositoryId> | 映射setting.xml中的中的元素,用来认证权限 |
<url> | 组件部署的仓库url,可以是本地或者远程 |
可选参数
name | description |
---|---|
<artifactId> | 定义组件id |
<classifier> | classifier通常用于区分从同一POM构建的具有不同内容的构件(artifact)。它是可选的,它可以是任意的字符串 |
<classifiers> | 批量部署组件时使用,逗号分隔,数量必须与files 和types对应 |
<description> | 描述信息 |
<files> | 批量部署组件时使用,逗号分隔,数量必须与classifiers 和types对应 |
<generatePom> | 生成pom文件,默认为true,只会生成一个最简单的pom,缺少依赖,会导致依赖该组件的服务无法获取组件的依赖 |
<groupId> | 组件的groupid,如果指定了,会从pom检索 |
<javadoc> | api文档 |
<packaging> | 打包方式,如果置顶了pom,则会从pom中读取,如果没有再命令行或者pom中指定,则默认为文件的扩展名 |
<pomFile> | 指定本地pom文件作为组件的pom |
<retryFailedDeploymentCount> | 部署失败后的重试次数rang(1,10),默认1 |
<sources> | 组件源码 |
<types> | 批量部署组件时使用,数量必须与classifiers 和files对应 |
<uniqueVersion> | maven 3 之后弃用该参数 |
<version> | 组件版本号 |