隨筆-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)  編輯  收藏 所屬分類: 各種配置
          主站蜘蛛池模板: 平远县| 铁岭市| 黄大仙区| 胶南市| 北安市| 乌审旗| 巢湖市| 武平县| 云和县| 通道| 广东省| 汝城县| 五指山市| 乳源| 名山县| 临夏市| 昆明市| 揭东县| 三亚市| 清涧县| 济阳县| 福州市| 太保市| 鄂温| 邛崃市| 增城市| 满城县| 札达县| 沁源县| 宁乡县| 沙雅县| 金湖县| 仁寿县| 拜泉县| 景德镇市| 安吉县| 永城市| 武冈市| 桓台县| 微山县| 安远县|