參考文章:html
https://www.iteblog.com/archives/1807.html服務器
http://www.trinea.cn/dev-tools/maven-sonatype-nexus-return-401-which-settings-xml-maven-is-using/maven
https://yq.aliyun.com/articles/11826url
mvn clean deploy -P release mvn clean deploy -P sonatype-oss-release -Darguments="gpg.passphrase=設置gpg設置密鑰時候輸入的Passphrase"
https://oss.sonatype.org/content/repositories/snapshots
上下載快照jar包:spa
在項目pom文件中加入snapshots倉庫便可.net
<repositories> <repository> <id>oss-snapshots</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
參考:https://my.oschina.net/sub/blog/292172命令行
使用命令: mvn help:effective-settings 查看當前生效的settings.xml內容:以下code
使用命令: mvn help:effective-settings -X 可查看更多內容,這裏能夠看到當前生效的setting.xml路徑,包括全局配置以及用戶配置:以下server
發佈Jar包到中央服務器上時須要對jar包進行GPG簽名。xml
GPG簽名Key發送到服務器命令行:
gpg --keyserver hkp://pool.sks-keyservers.net:11371 --send-keys [公鑰Key]
如:
gpg --keyserver hkp://pool.sks-keyservers.net:11371 --send-keys A6152B33
查看服務器上的簽名命令行:
gpg --keyserver pool.sks-keyservers.net --recv-keys A6152B33