1. 程式人生 > >mvn deploy上傳私服Nexus時遇到的坑--ReasonPhrase: Forbidden.

mvn deploy上傳私服Nexus時遇到的坑--ReasonPhrase: Forbidden.

簡單 增加 mave url 節點 折騰 圖片 npr 命令

用maven deploy上傳jar包時,遇到了ReasonPhrase: Forbidden 錯誤,截圖如下:

技術分享圖片

折騰了好久,終於解決,現把步驟簡單記錄如下:

1.自建倉庫eagle-sky:

技術分享圖片

2.設置maven的配置文件settings.xml , 添加server節點

技術分享圖片

3. 在項目的pom.xml文件中增加配置

技術分享圖片

註意: maven配置文件中的server.id必須和respository.id保持一致,否則會報 Nexus: Return code is: 401, ReasonPhrase: Unauthorized... 權限錯誤問題.

4.用命令 mvn clean deploy 上傳,結果報如第一張圖 ReasonPhrase: Forbidden 的錯誤..

5.折騰ing。。。

6.找到原因,解決問題:

原因是新建的倉庫eagle-sky沒有加入到Group組中。 於是乎。。

新建倉庫組 SkyReqpositoryGroup

技術分享圖片

然後把倉庫eagle-sky移動添加到組中,保存。

7.徹底解決問題,返回正確結果

在項目路徑下,重新運行maven命令: mvn clean deploy

技術分享圖片

mvn deploy上傳私服Nexus時遇到的坑--ReasonPhrase: Forbidden.