# 在pom.xml中使用distributionManagement将项目打包上传到nexus私服
##1、pom.xml文件添加distributionManagement节点
<!-- 使用分发管理将本项目打成jar包,直接上传到指定服务器 -->
<distributionManagement>
<!--正式版本-->
<repository>
<!-- nexus服务器中用户名:在settings.xml中<server>的id-->
<id>yang</id>
<!-- 这个名称自己定义 -->
<name>Release repository</name>
<url>http://192.168.1.105:8081/repository/yang/</url>
</repository>
<!--快照
<snapshotRepository>
<id>nexus-snapshots</id>
<name>Snapshots repository</name>
<url>http://192.168.1.105/repository/yang/</url>
</snapshotRepository>-->
</distributionManagement>
**< repository >节点下的< id >对应setting.xml文件中的server的id** ``` yang admin admin123 ```
上传正式版本,pom.xml文件version中不能有SNAPSHOT,快照版本才有
<groupId>com.yang</groupId>
<artifactId>shade-plugin</artifactId>
<version>0.0.1</version>
<!-- <version>0.0.1-SNAPSHOT</version> -->
##2、打包执行,上传
在pom.xml文件中右击,run As – Maven build … 打开如下的框。
看清楚,有三个点的。