本地jar包导入maven本地库
mvn install:install-file -DgroupId=com.demo.api -DartifactId=api-sdk-dev -Dversion=1.0.0-SNAPSHOT -Dfile=lib/abc.jar -Dpackaging=jar -DgeneratePom=true
推送jar包到远程仓
修改maven settings.xml
# 增加server
<server>
<id>release</id>
<username>username</username>
<password>password</password>
</server>
# 增加profile
<profile>
<id>release</id>
<repositories>
<repository>
<id>release</id>
<url>your repository address</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
执行命令
mvn -X deploy:deploy-file -DgroupId=com.demo.api -DartifactId=api-sdk-dev -Dversion=1.0.0 -Dpackaging=jar -Dfile=/Users/xxx/Downloads/abc.jar -Durl=http://nexus.xxx.net/repository/releases/ -DrepositoryId=release
mvn deploy:deploy-file -DgroupId=com.demo.api -DartifactId=api-sdk-dev -Dversion=1.0.0 -Dpackaging=jar -Dfile=/Users/xxx/Downloads/abc.jar -Durl=http://username:password@nexus.xxx.net/repository/releases/