隨筆-95  評論-31  文章-10  trackbacks-0

          使用mvn deploy發布到遠程倉庫時報錯 Return code is: 400

          原因:

          1.nexus的repository分三種類型:Hosted、 Proxy和Virtual,另外還有一個repository group(倉庫組)用于對多個倉庫進行組合。部署的時候只能部署到Hosted類型的倉庫中,如果是其他類型就會出現這個400錯誤。


          2.默認情況下部署構件到Releases倉庫中有時也會出現400錯誤,這個原因就像上面提到的那樣,Nexus中 Releases倉庫默認的Deployment Policy是“Disable Redeploy”,
           所以無論你在settings.xml文件中將server的username設置為deployment還是使用admin都是無 法部署的,就會出現這個400錯誤。


          3.Nexus中 Releases倉庫Respository PolicySnapshot是“Release” 
                Snapshot倉庫Respository PolicySnapshot是“Snapshot” 如果設置反了或錯了也是無法部署的。


          4.如果你Snapshot可以發布,但是releases卻發布不了,可能是<version>1.0-SNAPSHOT</version>類似這樣的,version中包含了-SNAPSHOT,所以release發布不了,

               也會返回400錯誤。

          posted on 2016-12-01 09:58 朔望魔刃 閱讀(213) 評論(0)  編輯  收藏 所屬分類: 各種配置
          主站蜘蛛池模板: 靖安县| 新宁县| 华宁县| 工布江达县| 化隆| 寻乌县| 武汉市| 浮梁县| 桓仁| 民和| 贺兰县| 南汇区| 肇源县| 江门市| 房山区| 昭苏县| 湖南省| 吉隆县| SHOW| 沅陵县| 绵阳市| 澄城县| 洛隆县| 滦平县| 兴安县| 沙洋县| 英超| 腾冲县| 招远市| 边坝县| 全椒县| 阿克陶县| 金坛市| 九龙坡区| 富阳市| 樟树市| 德阳市| 留坝县| 公主岭市| 穆棱市| 方正县|