1.配置好你的本地maven环境变量
vim /etc/profile
#添加全局环境变量
export MAVEN_HOME=你的maven全路径
export PATH=${MAVEN_HOME}/bin:${PATH}
#重新编译
source /etc/profile
#检查配置
mvn -v
2.配置权限
#打开maven的配置文件
/conf/settings.xml
#在servers节点添加id和用户名密码
<server>
<id>thirdparty</id>
<username>admin</username>
<password>123456</password>
</server>
3.使用mvn deploy命令
/*
DgroupId和DartifactId构成了该jar包在pom.xml的坐标,项目就是依靠这两个属性定位。
Dfile表示需要上传的jar包的绝对路径。
Durl私服上仓库的位置,打开nexus——>repositories菜单,可以看到该路径。
DrepositoryId服务器的表示id,在nexus的configuration可以看到。
*/
mvn deploy:deploy-file -DgroupId=org.sphx -DartifactId=sphinxapi -Dversion=1.0 -Dpackaging=jar -Dfile=D:\sphinxapi.jar -Durl=http://10.10.10.10:8800/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty
上传成功后,在nexus界面点击3rd party仓库可以看到这包。