【Maven】Maven之如何部署项目生成的Maven构建到远程仓库
一、 首先,需要编辑项目的pom.xml文件,配置distributionManagement元素
<distributionManagement> <repository> <id>proj-releases</id> <name>Proj Release Repository</name> <url>http://192.168.1.100/content/repositories/proj-releases</url> </repository> <snapshotRepository> <id>proj-snapshots</id> <name>Proj Snapshot Repository</name> <url>http://192.168.1.100/content/repositories/proj-snapshots</url> </snapshotRepository> </distributionManagement>
<servers> <server> <id>my-proj</id> <username>repo-user</username> <password>repo-pwd</password> </server> </servers>
该仓库的认证用户名为repo-user,认证密码为repo-pwd。这里的关键是id元素,settings.xml中server元素的id必须与POM中需要认证的repository元素的id完全一致。
三、配置正确后,在命令行运行mvn clean deploy进行发布
Maven就会将项目构建输出的构件部署到配置对应的远程仓库,如果项目当前的版本是快照版本,则部署到快照版本仓库地址,否则就部署到发布版本仓库地址