1.配置上传的用户名以及密码
maven的setting.xml中有一个servers节点,查看这个节点的注释,servers是身份验证配置信息的集合,可以用来连接远程的服务器。具体查看setting.xml的英文说明。
参考配置:
setting.xml
<server>
<id>pingancloud_thirdparty</id>
<username>deployment</username>
<password>deployment</password>
</server>
2.需要上传的构建POM.xml添加
<distributionManagement>
<repository>
<id>pingancloud_thirdparty</id>
<name>Local Nexus Repository for thirdparty</name>
<url>http://10.20.23.176/nexus/content/repositories/thirdparty/</url>
</repository>
</distributionManagement>
Distribution information for a project that enables deployment of the site and artifacts to remote web servers and repositories respectively.
3.执行 mvn 命令
mvn deploy -e
4.显示结果
Uploading: http://10.20.23.176/nexus/content/repositories/thirdparty/com/pingan/ adapter/maven-metadata.xml Uploaded: http://10.20.23.176/nexus/content/repositories/thirdparty/com/pingan/a dapter/maven-metadata.xml (328 B at 1.2 KB/sec) [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 7.280s [INFO] Finished at: Tue Mar 29 16:59:37 CST 2016 [INFO] Final Memory: 5M/15M [INFO] ------------------------------------------------------------------------ |